diff --git a/README.md b/README.md index 40410c5..f77547e 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,23 @@ # Что это? -Скрипт который проверяет и начинает запись стримов с твича (WIP) +Скрипт, который записывает стримы с твича, удаляет старые, ведет красивый лог с цветами (Alpha) # Как юзать? -* Поставить youtube-dl, python-twitch-client +* Поставить youtube-dl, ffmpeg и другие пакеты из requirements.txt -`pip3 install python-twitch-client youtube-dl` +`apt install youtube-dl ffmpeg -y` -* Создать файл conf_python.py и добавить свой ключ (Можно получить на https://dev.twitch.tv/console), а также переменные: +`pip install -r requirements.txt` + +* Создать файл conf_python.py и добавить свой ключ (Можно получить на https://dev.twitch.tv/console), а также переменные из config_python.py.template: ``` -twitchid="ID" # ID ключа +twitchid = "ID" # ID ключа streamers = ("jesusavgn", "252mart", "vi0xxx") # список стримеров в таком формате -path="/путь/до/диры/со/стримами" # путь до директории, куда писать стримы +path = "/путь/до/диры/со/стримами" # путь до директории, куда писать стримы +check_period = 5 # Частота проверки стримеров (в секундах) +max_files = 3 # Сколько хранить стримов ``` -* Добавить daemon.py в crontab, ну и офк убедиться что cron.service запущен (systemd timer не подойдет ибо он убивает child процессы после завершения работы родителя) - -`*/5 * * * * /opt/twitch-downloader/cron.sh` - +* Запустить скрипт в screen'е или создать для него systemd.service файл (или init.d, в зависимости от системы инициализации) \ No newline at end of file