Changelog
- decouple user interface from pulling and download tasks. This will ease the realization of a web front end.
- fix clunky code
- concurency management
- logs
- Change command line flag management. (breaking change)
- now use pflag library to provide a set of options for each sub-commands
- command
run
(default) for dowloading show according config.json file - command
download
for downloading a show according options on the command line
- command
- now use pflag library to provide a set of options for each sub-commands
- Remove over complicated code
- http client
- html parsing
- Remove unused code
- Showing 521 changed files with 1,749 additions and 20,991 deletions.
- Update dependencies
- multiple progress bars
- Fix go lint warnings
- Fix FFMPEG errors not sent to the log file
- Improve ^C handling
- remove dirs created by interupted download
- Faster exit
24ee04a Code refactoring