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 5f18adc0f1
Add __main__ module
2 months ago
tests Add dedicated fetch command instead of always checking 7 months ago
ytrssil Add __main__ module 2 months ago
.editorconfig Initial commit 11 months ago
.gitignore Initial commit 11 months ago
.mypy.ini Add dedicated fetch command instead of always checking 7 months ago
LICENSE Add license and readme for publishing 11 months ago
makefile Add build to makefile and wheel to dev requirements 9 months ago
readme.md Add dedicated fetch command instead of always checking 7 months ago
requirements-dev.txt Add dedicated fetch command instead of always checking 7 months ago
requirements.txt Switch to SQLite3 as storage backend and add dependency injection 11 months ago
setup.py Use git tag info for wheel versioning 11 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.