Subscribe to YouTube RSS feeds and keep track of watched videos
Go to file
Pavle Portic bd7fcb35bd
Add dedicated fetch command instead of always checking
Use Protocol instead of ABCMeta
2021-11-19 19:48:09 +01:00
tests Add dedicated fetch command instead of always checking 2021-11-19 19:48:09 +01:00
ytrssil Add dedicated fetch command instead of always checking 2021-11-19 19:48:09 +01:00
.editorconfig Initial commit 2021-07-30 11:50:34 +02:00
.gitignore Initial commit 2021-07-30 11:50:34 +02:00
.mypy.ini Add dedicated fetch command instead of always checking 2021-11-19 19:48:09 +01:00
LICENSE Add license and readme for publishing 2021-08-01 17:15:06 +02:00
makefile Add build to makefile and wheel to dev requirements 2021-10-14 00:03:11 +02:00
readme.md Add dedicated fetch command instead of always checking 2021-11-19 19:48:09 +01:00
requirements-dev.txt Add dedicated fetch command instead of always checking 2021-11-19 19:48:09 +01:00
requirements.txt Switch to SQLite3 as storage backend and add dependency injection 2021-08-01 17:02:22 +02:00
setup.py Use git tag info for wheel versioning 2021-08-06 00:11:59 +02:00

readme.md

YouTube RSS manager

This is a simple CLI to manage YouTube subscriptions through RSS feeds and watch new videos using mpv. It keeps track of watched videos in a local sqlite database.

This tool is still in early development and breaking changes across minor versions are expected.

Configuration

It looks for a list of RSS URLs in $XDG_CONFIG_HOME/ytrssil/feeds (~/.config/ by default), with one URL per line. Only YouTube channel feeds are supported at this moment.