An Mastodon bot to toot the currently playing Deezer track.
| deezer-tooter | ||
| .gitignore | ||
| app.py | ||
| config_default.py | ||
| README.md | ||
| requirements.txt | ||
DeezerTooter
Mastodon bot that toos the currently playing music on Deezer to Mastodon.
The bot is composed of :
- a Flask-based bot that makes use of the Mastodon.py library to access the Mastodon API.
- a Firefox add-on, enabled on Deezer.com only, that allows the one-click sharing of the current playing song, plus some configurable comment and hashtag.
⚙ Set up
Run the bot
- clone the repo
- install the dependencies :
pip3 install requirements.txt. Consider using a virtual environment for your dependencies. - copy the config file :
cp config_default.py config.py - edit
config.pywith your own server name and API token. - export environment variables and run the Flask app :
export FLASK_APP = app.pythenflask run
Set up the add-on
This add-on is not distributed, so for now you'll have to browse to about:debugging, "This firefox", then "Add temporary add-on".
And you shoud be good to go !