A backend for automatically downloading series from YLE Areena. Currently uses yle-dl for performing the downloads.
# Initialize database
ylerobo init
# Add series to be tracked.
# Specify --weekly/--daily/--once to select when to download.
ylerobo add AREENA-URL
# List series in database
ylerobo list
# Performn download of new episodes.
ylerobo download
# Run web service.
ylerobo serve
YLEROBO_DB
: Path to the sqlite database. Default:ylerobo.db
.YLEDL_PARAMS
: Parameters given to yle-dl. Default:--destdir storage
.
- use YLE Areena account information to select series
- migration when database schema changes
Run tests:
poetry run pytest -rP