greg — консольная Python утилита для управления подкастами, подкаст-агрегатор (podcast aggregator).
Подкастинг (повсеместное вещание / широковещание) — процесс создания и распространения звуковых и видео-файлов (подкастов) в стиле в стиле радио/теле-передач в Интернет. Подкасты как правило имеют определённую тематику и периодичность издания. Для удобного прослушивания подкастов существуют специализированные приложения (подкаст-агрегатороы), следящие за обновлением подкаст-лент и их загрузкой.
Функциональные возможности greg основаны на библиотеке парсинга RSS-лент Feedparser (Parse Atom and RSS feeds in Python), настройки утилиты производятся правкой конфигурационного файла (~/.config/greg/greg.conf). Создать пользовательский конфигурационный файл можно командой:
mkdir -p ~/.config/greg && cp `greg retrieveglobalconf` ~/.config/greg/greg.conf
Добавленные каналы можно редактировать и удалять, перед загрузкой можно просмотреть информацию о каналах (канале) и синхронизировать подкасты. Можно загрузить подкасты со всех каналов из списка (список находится в файле ~/.local/share/greg/data) или выборочно, "по умолчанию" подкасты загружаются в каталог ~/Podcasts (изменить можно с помощью дополнительных опций в конфигурационном файле). Для загрузки подкастов "опционально" может использоваться wget или aria2, загружаемый подкаст можно сразу воспроизводить с помощью плеера (mplayer, mpv и др).
Лицензия: GNU General Public License version 3.0 (GPLv3)
Комментариев: 2 RSS
1Антон Филасаф24-11-2016 19:45
Прочитал как grep. Зашел чтоб узнать, что общего у grep с rss.
2posixru25-11-2016 16:39
Вы можете войти под своим логином или зарегистрироваться на сайте.