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
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 |