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_DLpip 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
Metadata
Release files for ruv-dl 0.5.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ruv-dl-0.5.4.tar.gz | 16.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ruv_dl-0.5.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.6 kB
Release files / ruv-dl-0.5.4.tar.gz
| Download URL | ruv-dl-0.5.4.tar.gz |
|---|---|
| Size | 16.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e8b1205db43266a5d2a3374a2db5eeba582bcd2f3ad47a99cc988815fc71eaa9
|
|
BLAKE2b-256 checksum How to use checksums |
df7a3770b461567c0ea8284fc7624df6c2ccb95e09afd718a42e2e356f3ede71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
|
Release files / ruv_dl-0.5.4-py3-none-any.whl
| Download URL | ruv_dl-0.5.4-py3-none-any.whl |
|---|---|
| Size | 20.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
334e8e4bb178c75f03cf6642f41b95bd3a67077f48243531af5b812b1982fd48
|
|
BLAKE2b-256 checksum How to use checksums |
dd1c43fb7fd2e91e8d93d10babda3cd573a1ed905fb3955b051143363603370a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
|