Downloader/organizer for ruv programs
Project description
Sync available ruv programs to your computer
Installation
pip install ruv-dl
Usage
See ruv-dl --help
Development
- Clone this repo
- Create and activate a virtual environment (install tox or rely on system wide installation)
cd $PATH_TO_RUV_DL
pip install -e ./
- Run the tests:
tox
Crontab
Ruv-dl works best when it's being run periodically in cron. Start by running
it manually and start downloading some programs, e.g.
ruv-dl download Hvolpasveitin
. Now that program is considered to be synced.
After that you can run ruv-dl download -u
and it will attempt to download
new episodes in previously synced programs.
Configuration
All configuration is done via command-line arguments. The one you're most
likely to want to change is the --destination
flag.
ruv-dl --destination /media/TV download -u
Migrations
No data migrations will be run unless you explicitly call them, and the program
might exit abruptly if it senses a missing migration. Make sure to call the
migrate
command with the same parameters as you would call the download
command.
ruv-dl --destination /media/TV migrate 1
Note that some migrations expect you to have already attempted a download, so do not run migrations unless the program tells you to.
Uploading a new version
- Set a new version in setup.py
- Run
. ./prepare_upload.sh
(this is assuming you have lastpass. Optional if you want to type your pypi credentials manually). - Run
make pypi
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ruv_dl-0.2.1rc4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 754c274a5b5cb66c40fdcc3341cef76a481c1e25bf26a2db571cd1d833904a24 |
|
MD5 | 08fddb9803b8fa1613df1b8c6c415034 |
|
BLAKE2b-256 | 545b9a6b1cac001984f3f21819dfd89367a1b43a4f548086072f6765ec0de6d8 |