Skip to main content

Given a subreddit name and a keyword, this program returns all top (by default) posts that contain the specified word.

Project description

Reddit Post Scraping Tool

Given a subreddit name and a keyword, this script will return all posts from a specified listing (default is 'top') that contain the provided keyword.

Screenshot 2023-02-10 195818 Screenshot_20230210_193329

Installation

Note

The program has both a CLI and a GUI

Installing the CLI

Note

The cli is cross-platform and in order to use it, you will need to have Python installed on your system

Install rom PyPI

pip install reddit-post-scraping-tool

Install the dev version from GitHub

Note

The dev version might be unstable

pip install git+https://github.com/rly0nheart/reddit-post-scraping-tool

Usage

reddit_post_scraping_tool --keyword [keyword] --subreddit [subreddit name (without 'r/')]

Optional arguments

Option Argument Choices Usage
-l/--listing LISTING [controversial, hot, best, new, rising] listing: controversial, hot, best, new, rising (default: top)
-c/--limit NUMBER 1-100 results limit (default: 10)
-t/--timeframe TIMEFRAME [hour, day, week, month, year] timeframe: hour, day, week, month, year (default: all)

Setting up the GUI

Note

The GUI is only available for Windows systems

Prerequisites

  • .NET 6.0 or later

1. Download the GUI from the releases page

You can download the latest release of the gui from here

2. Extract the downloaded .zip

Screenshot_20230210_181651

3. Run the binary

Once extracted, you can then run the program by double clicking on a binary named RPST.exe Screenshot_20230210_181933

Screenshot_20230210_182210

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

reddit_post_scraping_tool-1.0.0-py3-none-any.whl (5.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page