Basic bot to automatic handle votes in the outloud dj app.
To run the tool use:
python bot.py "options"
For all the options use the help flag:
python bot.py --help
Available options are
- To upvote or just add a song
- Which song
- Which artist
- How many votes to cast per song
- Use song file (see example: songs.csv)
This bot uses selenium and geckodriver with the chrome webdriver. Make sure those are installed before using it.
- Implement multi-threading, now there are only two votes been cast and it is still quite slow.
- Add option to downvote a song
- Clean up code
- Maybe add control through app?