Releases: simulot/aspiratv
v0.16.0
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
v0.15.0
Changelog
- Fix case in Show path
- Rewriting Download functions to avoid path error for nfo
- Change path for show specials
- francetv:
- fix missing thumbnail
- skip non available episodes
- download extras, teasers and bonnusef
4098490 Fix #71 francetv regression on episode and season
79547e4 Fix a error in config.json file listed in readme.
d706c9d francetv: don't grab aired time on detail page
v0.14.0
version 0.14.0
New features
- add flags
- --name-template to give the media's file name template
- --season-template go give the season part template of the path
- add fields to config.json
- SeasonPathTemplate
Template for season path, can be empty to skip season in path. When missing uses default naming
- ShowNameTemplate
Template for the name of mp4 file, can't be empty. When missing, uses default naming
- TitleFilter
ShowTitle or Episode title must match this regexp to be downloaded
- TitleExclude
ShowTitle and Episode title must not match this regexp to be downloaded
- SeasonPathTemplate
- Name template implementation
- for movies
{{.Title}}.mp4
- for shows
{{.Showtitle}} - {{.Aired.Time.Format "2006-01-02"}}.mp4
- for series
{{.Showtitle}} - s{{.Season | printf "%02d" }}e{{.Episode | printf "%02d" }} - {{.Title}}.mp4
- for movies
- Season path template implementation
- for movies
(empty)
- for shows:
Season {{.Aired.Time.Year | printf "%04d" }}
- for series
Season {{.Season | printf "%02d" }}
- for movies
Fixes
- artetv
- Fix #67 [artetv] Can't visit URL "Too Many Requests"
- Implementation of query throttling
- Reduce query to search API
- Fix #67 [artetv] Can't visit URL "Too Many Requests"
Other changes
- franctev
- Get Aired and ID form "Toutes les pages" used implement template
Changelog
e9165d3 Fix #59 Remove unnecessary code
7e5f07e Fix Equivalent to --show-path in config file #62
7e7368f version 0.14.0
v0.13.0
Changelog
FRANCETV: Multilangual and subtitles support
general:
- default value for --keep-bonuses is false
francetv:
- Add logs for DASH download
- Fix #61 Download all audio track when possible and produce multilingual mp4
- Download all subtitles and merge them to the final mp4
- discard teasers and extract when keep-bonuses is true
Other changes
107693f Add title-filter and title-exclude options
0d7ec27 FRANCETV: work on DASH download
6e9a153 Fix #55 Add --show-path option
da9cb1c Fix #56 Can't download ARTE series
d6dc5e5 Fix #57
86219fc Fix #58
1e8c519 Fix arte movie download
095b268 Merge branch 'master' of github.com:simulot/aspiratv
d3e95f8 Update gorelease version
78752d8 edit readme
d3c011d edit readme