Adding README.md
This commit is contained in:
parent
0c989327ac
commit
4fc2a6c50f
|
@ -0,0 +1,25 @@
|
|||
# DeezerTooter
|
||||
|
||||
Mastodon bot that toos the currently playing music on Deezer to Mastodon.
|
||||
|
||||
The bot is composed of :
|
||||
* a [Flask](https://flask.palletsprojects.com/en/1.1.x/)-based bot that makes use of the [Mastodon.py library](https://github.com/halcy/Mastodon.py) 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](https://python-guide-pt-br.readthedocs.io/fr/latest/dev/virtualenvs.html) for your dependencies.
|
||||
* copy the config file : `cp config_default.py config.py`
|
||||
* edit `config.py` with your own server name and API token.
|
||||
* export environment variables and run the Flask app : `export FLASK_APP = app.py` then `flask 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 !
|
||||
|
||||
## 🗒 TODO
|
||||
* fix the quotation marks issue on final toot (https://git.jean-cloud.net/theolem/DeezerTooter/issues/2)
|
||||
* fix line breaks in the content script
|
Loading…
Reference in New Issue