mirror of
https://github.com/bellingcat/reddit-post-scraping-tool.git
synced 2026-06-28 21:28:37 +03:00
@@ -1,3 +1,4 @@
|
|||||||
|

|
||||||
# RPST (Reddit Post Scraping Tool)
|
# RPST (Reddit Post Scraping Tool)
|
||||||
Retrieve **Reddit** posts that contain the specified keyword from a specified subreddit.
|
Retrieve **Reddit** posts that contain the specified keyword from a specified subreddit.
|
||||||
|
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
Public Class DeveloperBox
|
|
||||||
Private Sub DeveloperForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
|
||||||
GreetingLabel.BackColor = Color.Transparent
|
|
||||||
AboutMeLinkLabel.BackColor = Color.Transparent
|
|
||||||
LinkLabelBuyMeACoffee.BackColor = Color.Transparent
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Sub AboutMeLinkLabel_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles AboutMeLinkLabel.LinkClicked
|
|
||||||
' I couldn't find a proper way to open a url
|
|
||||||
' Process.Start() did not work
|
|
||||||
Shell("cmd /c start https://about.me/rly0nheart")
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Sub BuyMeACoffeeLinkLabel_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabelBuyMeACoffee.LinkClicked
|
|
||||||
Shell("cmd /c start https://buymeacoffee.com/_rly0nheart")
|
|
||||||
End Sub
|
|
||||||
End Class
|
|
||||||
@@ -1,44 +1,43 @@
|
|||||||
|

|
||||||
# RPST (Reddit Post Scraping Tool)
|
# RPST (Reddit Post Scraping Tool)
|
||||||
Given a subreddit name and a keyword, RPST will return all posts from a specified listing (default is 'top') that contain the provided keyword.
|
Retrieve **Reddit** posts that contain the specified keyword from a specified subreddit.
|
||||||
|
|
||||||
[](https://github.com/rly0nheart/reddit-post-scraping-tool/actions/workflows/python-publish.yml) [](https://github.com/rly0nheart/reddit-post-scraping-tool/actions/workflows/codeql.yml)  
|
[](https://github.com/rly0nheart/reddit-post-scraping-tool/actions/workflows/python-publish.yml) [](https://github.com/rly0nheart/reddit-post-scraping-tool/actions/workflows/codeql.yml)  
|
||||||
|
|
||||||
# ✅ Features
|
# ✅ Features
|
||||||
## GUI
|
## *GUI*
|
||||||
- [x] Dark mode (*Right-click*)
|
- [x] Dark mode (*Right-click*).
|
||||||
- [x] Saves results to a JSON file (*Right-click*)
|
- [x] Saves results to a JSON file (*Right-click*).
|
||||||
- [x] Logs errors to a file
|
- [x] Logs errors to a file.
|
||||||
|
- [x] In-App feature to check for Updates.
|
||||||
|
|
||||||
## CLI
|
## *CLI*
|
||||||
- [x] Saves results to JSON (*specifiy* `--json`)
|
- [x] Saves results to JSON (*specifiy* `--json`).
|
||||||
- [x] Saves results to CSV (*specify* `--csv`)
|
- [x] Saves results to CSV (*specify* `--csv`).
|
||||||
- [x] Automatically checks for new updates, and notifies user if updates were found.
|
- [x] Automatically checks for new updates, and notifies user if updates were found.
|
||||||
|
|
||||||
# 📃 TODO
|
# 📃 TODO
|
||||||
## GUI
|
## *GUI*
|
||||||
- [ ] Make it installable with a setup.exe/setup.msi file.
|
- [ ] Make it installable with a setup.exe/setup.msi file.
|
||||||
- [x] Add manual dark mode option, that will be persistent in all sessions
|
- [x] Add manual dark mode option, that will be persistent in all sessions.
|
||||||
- [ ] Make it save results to a CSV file
|
- [x] Make settings persistent in all sessions.
|
||||||
|
- [x] Make it save results to a CSV file.
|
||||||
# Images & Screenshots
|
|
||||||
## GUI
|
|
||||||
* 
|
|
||||||
* 
|
|
||||||
|
|
||||||
## CLI
|
|
||||||
* 
|
|
||||||
* 
|
|
||||||
* 
|
|
||||||
|
|
||||||
|
|
||||||
|
# 🖥️ Tested environments
|
||||||
|
## *GUI*
|
||||||
|
- [x] Microsoft Windows 11
|
||||||
|
|
||||||
|
## *CLI*
|
||||||
|
- [x] Android Termux
|
||||||
|
- [x] Microsoft Windows 11
|
||||||
|
- [x] Ubuntu 22.04 - latest versions
|
||||||
|
|
||||||
# 📖 Wiki
|
# 📖 Wiki
|
||||||
[Refer to the Wiki](https://github.com/bellingcat/reddit-post-scraping-tool/wiki) for installation instructions, in addition to all other documentation.
|
[Refer to the Wiki](https://github.com/bellingcat/reddit-post-scraping-tool/wiki) for installation instructions, in addition to all other documentation.
|
||||||
|
|
||||||
# 😁 Donations
|
# 🖼️ Screenshots
|
||||||
If you like `RPST` and would like to show support, you can Buy A Coffee for the developer using the button below
|
You can view a collection of screenshots for both the *CLI* and *GUI* [here](https://github.com/bellingcat/reddit-post-scraping-tool/tree/master/images)
|
||||||
|
***
|
||||||
|
<a href="https://www.buymeacoffee.com/_rly0nheart"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=_rly0nheart&button_colour=40DCA5&font_colour=ffffff&font_family=Comic&outline_colour=000000&coffee_colour=FFDD00" /></a>
|
||||||
|
|
||||||
<a href="https://www.buymeacoffee.com/_rly0nheart" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="41" width="174"></a>
|

|
||||||
|
|
||||||
Your support will be much appreciated😊
|
|
||||||
|
|||||||
Reference in New Issue
Block a user