diff --git a/README.md b/README.md index 1afab38..ed125a4 100644 --- a/README.md +++ b/README.md @@ -1,59 +1,55 @@ -# Set Up Guide -1. Create a python virtual environment - - `python3 -m venv /absolute/path/to/venv` - -2. Install depends in venv - - `/absolute/path/to/venv/bin/pip install spotdl` - - `/absolute/path/to/venv/bin/pip install python-telegram-bot` - - 2b. This script was written with version 4.14.0 of the python-telegram-bot. If something goes wrong you can install that spcific version using this command. - -`/absolute/path/to/venv/bin/pip install python-telegram-bot==4.14.0` - -3. Edit start.py with correct telegram API token and change directories variables. - -4. Start the script -`/absolute/path/to/venv/bin/python start.py` - - -## Unit file - -``` -[Unit] -Description=tg_spotdl -After=network-online.target - -[Service] -User=nobody -ExecStart=/absolute/path/to/venv/bin/python /absolute/path/to/start.py -Restart=always -RestartSec=5s -RuntimeMaxSec=12h - -[Install] -WantedBy=multi-user.target - -``` - -## Start Script -``` -#!/bin/bash -/absolute/path/to/venv/bin/python /absolute/path/to/start.py -exit -``` - - -# Usage - -1. Private message your bot. -2. Type `/start` in the PM -3. It will ask you for an artist name. It **NEEDS** to be excatly as you see it on the artists spotify page. The bot uses this as the directory name it downloads the music into. -4. The bot will ask for the artist url. It will look something like this `https://open.spotify.com/artist/lajs7ahska91187skas` -5. Wait, the bot will let you know when it's done and ready for another artist. - - -## Useful Links -https://github.com/eternnoir/pyTelegramBotAPI +# Set Up Guide +1. Create a python virtual environment + + `python3 -m venv /absolute/path/to/venv` + +2. Install depends in venv + + `/absolute/path/to/venv/bin/pip install spotdl` + + `/absolute/path/to/venv/bin/pip3 install pyTelegramBotAPI` + +3. Edit start.py with correct telegram API token and change directories variables. + +4. Start the script +`/absolute/path/to/venv/bin/python start.py` + + +## Unit file + +``` +[Unit] +Description=tg_spotdl +After=network-online.target + +[Service] +User=nobody +ExecStart=/absolute/path/to/venv/bin/python /absolute/path/to/start.py +Restart=always +RestartSec=5s +RuntimeMaxSec=12h + +[Install] +WantedBy=multi-user.target + +``` + +## Start Script +``` +#!/bin/bash +/absolute/path/to/venv/bin/python /absolute/path/to/start.py +exit +``` + + +# Usage + +1. Private message your bot. +2. Type `/start` in the PM +3. It will ask you for an artist name. It **NEEDS** to be excatly as you see it on the artists spotify page. The bot uses this as the directory name it downloads the music into. +4. The bot will ask for the artist url. It will look something like this `https://open.spotify.com/artist/lajs7ahska91187skas` +5. Wait, the bot will let you know when it's done and ready for another artist. + + +## Useful Links +https://github.com/eternnoir/pyTelegramBotAPI