- Fix issue where old inbox messages were being passed, which could cause users/subs to be re-added to the banlist after removal
- Create subreddit banlist and ignore subs that are on it
- Allow subreddit mods to add themselves to subreddit banlist
- Create db file in same directory as script if it doesn't already exist
- Rework stream parsing to handle submissions and inbox messages
- Create a database to store opt-outs if one doesn't exist
- Allow users to add themselves to the opt-out list by messaging the bot with subject "opt-out"
- Add requirements.txt
- Add link to submission comment allowing users to opt-out
- Move credentials to be read from .env file
- Add logger to aid debugging
- Add MIT License
- Bot identifies it's posts with the tag "[Cross-post from <subreddit>]"
- Comment on original submission to share the cross-posted link
- Make searches case-agnostic (i.e searches for 'Banbury', 'banbury', 'bANBURY', etc)
- Scan all new Reddit submissions for term "Banbury"
- Cross-post found submissions to /r/banbury
- Initial creation