Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timweri/deal-watcher

Watch subreddits and RSS for new posts
https://github.com/timweri/deal-watcher

cron python reddit rss telegram

Last synced: 3 months ago
JSON representation

Watch subreddits and RSS for new posts

Awesome Lists containing this project

README

        

# deal-watcher

Watch subreddits and RedFlagDeals RSS for new posts and notify you instantly via Telegram!
For now, it is hardcoded to watch r/bapcsalescanada, r/CanadianHardwareSwap and RedFlagDeals Hot Deals Forum.
The polling frequency can easily be changed.
Also, there is a heartbeat cron job that would send the time periodically to indicate that the script is still running.

## How to run

First, install the required Python package:
```python3
pip install -r requirements.txt
```

Then, set up the environment by renaming file `.env-stump` to `.env`.
Fill in your Telegram Chat Bot credentials.

Then run the cron job:
```python3
python3 cron.py
```