Данное приложение публикует подкасты в телеграм канал https://t.me/english_sound
На данный момент парсинг только https://www.spotlightenglish.com/
Можно добавить новый сайт для парсинга. Для этого необходимо написать свой парсер, отнаследовав его от AbstractParser
.
В качестве парсинг движка можно использовать selenium+splinter или beautifulsoup+requests. Последнее предопочтительнее и работает быстрее.
Для запуска необходимо:
- Подготовить
.env
файл. Переименовать.env.template
в.env
и прописать необходимые переменные среды
Используемые команды:
- make push - спарсит все посты и опубликует одно сообщение в канал
- make clean_storage - удалит опубликованные файлы подкастов из локального хранилища