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_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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ruv-dl-0.5.4.tar.gz.
File metadata
- Download URL: ruv-dl-0.5.4.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8b1205db43266a5d2a3374a2db5eeba582bcd2f3ad47a99cc988815fc71eaa9
|
|
| MD5 |
5e9c66ec129055a946dad4b32b2aa3d8
|
|
| BLAKE2b-256 |
df7a3770b461567c0ea8284fc7624df6c2ccb95e09afd718a42e2e356f3ede71
|
File details
Details for the file ruv_dl-0.5.4-py3-none-any.whl.
File metadata
- Download URL: ruv_dl-0.5.4-py3-none-any.whl
- Upload date:
- Size: 20.3 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
334e8e4bb178c75f03cf6642f41b95bd3a67077f48243531af5b812b1982fd48
|
|
| MD5 |
5bf8e61e039b5f72d8003585394643d5
|
|
| BLAKE2b-256 |
dd1c43fb7fd2e91e8d93d10babda3cd573a1ed905fb3955b051143363603370a
|