← All work

[ Solo ] Completed

Reddit Content Scheduler

Automated Python script for scheduling and posting content to Reddit.

What it is

A Python script designed for content automation on Reddit. It uses the PRAW library to interface with the Reddit API, reading post schedules from a JSON file and publishing them to specified subreddits at configured times. The tool is built for efficiency and simplifies social media management workflows for Reddit.

Decisions

Build log

  1. Configured Reddit API credentials and initialized PRAW for authenticated requests.
  2. Designed the JSON schema for `posts.json` to flexibly handle multiple posts, subreddits, and schedules.
  3. Implemented the core posting functionality using `praw.subreddit.submit`.
  4. Integrated the `schedule` library to run the posting task at intervals defined in the config.
  5. Finalized the project with a `requirements.txt` file and a setup script for ease of use.