- Refactor CLI API
- Consider use-cases (e.g. simplest use-case should allow accepting just a vod ID and sane defaults for everything else)
- Consider using a module (e.g.
kingpin
)
- Logging
- Support CLI flag to specify logfile path
- Logging to file only occurs if this flag is set
- Contents: Potential for additional events to be logged (spinning up workers, worker receiving a task, chunk download complete, worker completing a task)
- Support CLI flag to specify logfile path
- Config file
- File: Default location should be inside folder
$HOME/.config/tvd
- File: Support parameter (CLI flag) to specify location
- File: Default location should be inside folder
- Job file
- Add support for "job" file which contains config for specific download jobs/tasks
- These values should then be excluded from the config file
- Add support for "job" file which contains config for specific download jobs/tasks
This repository was archived by the owner on Feb 21, 2023. It is now read-only.