Skip to content

Slow Start Rewatch - Make cute things happen!

License

Notifications You must be signed in to change notification settings

slow-start-fans/slow-start-rewatch

Repository files navigation

Slow Start Rewatch

Build Status Coverage Python Version wemake-python-styleguide

Missions

Make cute things happen!

Provide a command-line utility for hosting an awesome Slow Start Rewatch.

Features

  • Schedule a submission of multiple Reddit posts
  • The templates for posts can be stored in Reddit's wiki or local files
  • Each post can include a navigation section with links to other posts which are automatically updated after the submission of new posts
  • Reddit authorization via OAuth2 using a local HTTP server with cute GIFs
  • Storing the refresh token locally to keep the authorization active
  • Submitting text posts with thumbnails
  • Fully typed with annotations and checked with mypy, PEP561 compatible

Installation

pip install slow-start-rewatch

Upgrade:

pip install -U slow-start-rewatch

Usage

When started for the first time the location of the schedule must be set.

  1. Using the schedule stored in Reddit's wiki:
slow-start-rewatch -w /r/subreddit/wiki/wiki-path
  1. Using the schedule stored in the local YAML file:
slow-start-rewatch -f /path/to/the/schedule.yml

After the location of the schedule is stored in the local config, the program can be launched without any parameters:

slow-start-rewatch

License

MIT

Credits

This project was generated with wemake-python-package.

GitHub avatar art by yunyunmaru.