Subscribe to YouTube RSS feeds and keep track of watched videos
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Pavle Portic bd7fcb35bd
Add dedicated fetch command instead of always checking
3 weeks ago
tests Add dedicated fetch command instead of always checking 3 weeks ago
ytrssil Add dedicated fetch command instead of always checking 3 weeks ago
.editorconfig Initial commit 4 months ago
.gitignore Initial commit 4 months ago
.mypy.ini Add dedicated fetch command instead of always checking 3 weeks ago
LICENSE Add license and readme for publishing 4 months ago
makefile Add build to makefile and wheel to dev requirements 2 months ago
readme.md Add dedicated fetch command instead of always checking 3 weeks ago
requirements-dev.txt Add dedicated fetch command instead of always checking 3 weeks ago
requirements.txt Switch to SQLite3 as storage backend and add dependency injection 4 months ago
setup.py Use git tag info for wheel versioning 4 months ago

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.