https://github.com/bellingcat/reddit-post-scraping-tool
Given a subreddit name and a keyword, this program returns all top (by default) posts that contain the specified keyword.
https://github.com/bellingcat/reddit-post-scraping-tool
command-line gui open-source-research python reddit scraper visual-basic
Last synced: 5 months ago
JSON representation
Given a subreddit name and a keyword, this program returns all top (by default) posts that contain the specified keyword.
- Host: GitHub
- URL: https://github.com/bellingcat/reddit-post-scraping-tool
- Owner: bellingcat
- License: mit
- Archived: true
- Created: 2022-06-28T17:14:22.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-22T13:31:11.000Z (over 1 year ago)
- Last Synced: 2024-05-22T06:12:15.813Z (11 months ago)
- Topics: command-line, gui, open-source-research, python, reddit, scraper, visual-basic
- Language: Visual Basic .NET
- Homepage: https://pypi.org/project/reddit-post-scraping-tool/
- Size: 6.6 MB
- Stars: 76
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-rainmana - bellingcat/reddit-post-scraping-tool - Given a subreddit name and a keyword, this program returns all top (by default) posts that contain the specified keyword. (Visual Basic .NET)
README
## Note
> Use [Knew Karma](https://pypi.org/project/knewkarma) for more advanced and improved features.

# RPST (Reddit Post Scraping Tool)
Retrieve **Reddit** posts that contain the specified **keyword** from a specified **subreddit**.
[](https://github.com/search?q=repo%3Abellingcat%2Freddit-post-scraping-tool++language%3A%22Visual+Basic+.NET%22&type=code) [](https://github.com/search?q=repo%3Abellingcat%2Freddit-post-scraping-tool++language%3APython&type=code) [](https://github.com/search?q=repo%3Abellingcat%2Freddit-post-scraping-tool++language%3ADockerfile&type=code) [](https://pypi.org/project/reddit-post-scraping-tool) [](https://buymeacoffee.com/_rly0nheart)
# ✅ Features
## *GUI*
- [x] Dark mode (*Right-click>Settings>Dark Mode*).
- [x] Saves results to a JSON/CSV file (*Right-click>Settings>Save posts>to JSON/to CSV*).
- [x] Logs errors to a file.
- [x] In-App feature to check for Updates.## *CLI*
- [x] Saves results to JSON (*specifiy* `--json`).
- [x] Saves results to CSV (*specify* `--csv`).
- [x] Automatically checks for new updates, and notifies user if updates were found.# 🖥️ Tested environments
## *GUI*
- [x] Microsoft Windows 11
## *CLI*
- [x] Android Termux
- [x] Microsoft Windows 11
- [x] Ubuntu 22.04 - latest versions# 📖 Documentation
[Refer to the Wiki](https://github.com/bellingcat/reddit-post-scraping-tool/wiki) for installation instructions, in
addition to all other documentation.***
[](https://about.me/rly0nheart)