Goodsbot is a bot for dealing with daily deals from a Greek eshop.
These deals come every day at 12pm Greece Time (or 10am UTC). In order to not visit their website every day and risk losing great deals due to lack of time or something, this bot will automatically notify you with a push notification at any device your set up.
- Python installed on your machine
- MongoDB installed on your machine or a MongoDB Atlas account
- An account at Pushbullet
- Register
- Set up your devices (where you want to have your notifications)
- Go to Settings and Create Access Token
- Copy the token and paste it inside the
.env
file
- Clone the repository
git clone https://github.com/ThPadelis/py-goodsbot.git
- Install requirements
pip install -r requirements.txt
- Edit environment variables
cp .env.example .env
- Set up cronjob for daily notifications
crontab -e # add job TZ=UTC+2 0 12 * * * path/to/python path/to/app.py
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.