stov is a program which allows you to subscribe to channels, playlists and search results on youtube and several other video sites.
Helmut Pozimski bf6622ced4 youtubedl-wrapper: Only put subprocess call in try block | %!s(int64=3) %!d(string=hai) anos | |
---|---|---|
debian | %!s(int64=6) %!d(string=hai) anos | |
doc | %!s(int64=6) %!d(string=hai) anos | |
lib_stov | %!s(int64=3) %!d(string=hai) anos | |
locale | %!s(int64=7) %!d(string=hai) anos | |
CHANGELOG | %!s(int64=6) %!d(string=hai) anos | |
LICENSE | %!s(int64=12) %!d(string=hai) anos | |
MANIFEST.in | %!s(int64=11) %!d(string=hai) anos | |
README.md | %!s(int64=6) %!d(string=hai) anos | |
setup.py | %!s(int64=6) %!d(string=hai) anos | |
stov | %!s(int64=7) %!d(string=hai) anos |
stov is a program which allows you to subscribe to channels, playlists and search results on youtube, ZDF Mediathek, twitch.tv and vid.me. You don't need an account on these sites for the program to work since it retrieves the needed data using youtube-dl. You can for example run it as a cron job to automatically download your favourite videos.
see ./stov --help
stov depends on the following software to be installed:
see LICENSE
By default, the configuration is defined in ~/stov/stov.json in the json format. A default config file is created for you when you run the program for the first time. The following parameters are currently available which you can alter manually:
The following sites are currently supported:
For this site, all features are supported, you can subscribe to users, channels (via channel ID), global searches or playlists.
Only the "channel" subscription type is supported with an optional string to search for in the video title. The string you put in as the channel name will be used to select broadcasts from all of the available ones to download. Since many broadcasts are removed from the Mediathek after 7 days, you should run stov at least weekly to catch all broadcasts.
This site only supports the "channel" subscription type. You can select videos from a channel by adding an optional "search" parameter.
Currently none, contact me if you find any.
You can just run the main file "stov" directly from this directory by calling it from the shell or with the python interpreter ("./stov" or "python3 stov"). Furthermore, stov uses python distutils as default installation method. Just run "python setup.py install" to install it into your system. For further information an options run "python setup.py --help".