Compare commits
2 Commits
778d0007b5
...
6a9a154d0a
Author | SHA1 | Date | |
---|---|---|---|
6a9a154d0a | |||
2b2135fd43 |
@ -186,6 +186,10 @@ func (s *Show) downloadImages(env *web.Env) {
|
|||||||
if img.url == "" {
|
if img.url == "" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
// Don't download image if we already have it
|
||||||
|
if _, err := os.Stat(s.imgFile(img.urlType)); err == nil {
|
||||||
|
continue
|
||||||
|
}
|
||||||
if err := web.Download(img.url, s.imgFile(img.urlType), img.scale); err != nil {
|
if err := web.Download(img.url, s.imgFile(img.urlType), img.scale); err != nil {
|
||||||
env.Log.Errorf("failed to dowload %s: %s", img.urlType, err)
|
env.Log.Errorf("failed to dowload %s: %s", img.urlType, err)
|
||||||
}
|
}
|
||||||
@ -197,7 +201,13 @@ func (s *Show) downloadImages(env *web.Env) {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
err := web.Download(e.Thumb, s.imgFile(fmt.Sprintf("%d-%d", e.Season, e.Episode)), false)
|
fileName := s.imgFile(fmt.Sprintf("%d-%d", e.Season, e.Episode))
|
||||||
|
// Don't download image if we already have it
|
||||||
|
if _, err := os.Stat(fileName); err == nil {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
err := web.Download(e.Thumb, fileName, false)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
env.Log.Errorf("failed to dowload the thumb for season %d episode %d ( %s ) : %s", e.Season, e.Episode, e.Thumb, err)
|
env.Log.Errorf("failed to dowload the thumb for season %d episode %d ( %s ) : %s", e.Season, e.Episode, e.Thumb, err)
|
||||||
}
|
}
|
||||||
|
4
go.mod
4
go.mod
@ -1,6 +1,6 @@
|
|||||||
module git.quimbo.fr/odwrtw/canape
|
module git.quimbo.fr/odwrtw/canape
|
||||||
|
|
||||||
go 1.14
|
go 1.15
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/dgrijalva/jwt-go v3.2.0+incompatible
|
github.com/dgrijalva/jwt-go v3.2.0+incompatible
|
||||||
@ -15,7 +15,7 @@ require (
|
|||||||
github.com/mattn/go-sqlite3 v1.10.0 // indirect
|
github.com/mattn/go-sqlite3 v1.10.0 // indirect
|
||||||
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646
|
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646
|
||||||
github.com/odwrtw/errors v0.0.0-20170604160533-c747b9d17833
|
github.com/odwrtw/errors v0.0.0-20170604160533-c747b9d17833
|
||||||
github.com/odwrtw/polochon v0.0.0-20200519095319-7353b99b2827
|
github.com/odwrtw/polochon v0.0.0-20201122193839-1d18b9eb03c0
|
||||||
github.com/phyber/negroni-gzip v0.0.0-20180113114010-ef6356a5d029
|
github.com/phyber/negroni-gzip v0.0.0-20180113114010-ef6356a5d029
|
||||||
github.com/pioz/tvdb v0.0.0-20190503215423-f45c687faba9 // indirect
|
github.com/pioz/tvdb v0.0.0-20190503215423-f45c687faba9 // indirect
|
||||||
github.com/robfig/cron v1.1.0
|
github.com/robfig/cron v1.1.0
|
||||||
|
8
go.sum
8
go.sum
@ -115,16 +115,16 @@ github.com/odwrtw/addicted v0.0.0-20200509145452-a5d36bf9d0f8 h1:Urlj8ZMuBIOQywe
|
|||||||
github.com/odwrtw/addicted v0.0.0-20200509145452-a5d36bf9d0f8/go.mod h1:330AeCGPQuyCBQzOCetLtMotSao0LH0+3FJcEAkq5dg=
|
github.com/odwrtw/addicted v0.0.0-20200509145452-a5d36bf9d0f8/go.mod h1:330AeCGPQuyCBQzOCetLtMotSao0LH0+3FJcEAkq5dg=
|
||||||
github.com/odwrtw/errors v0.0.0-20170604160533-c747b9d17833 h1:JbimDtyFaekFnqCkv3goowabwGNeDfWZk8aCnmRJvT4=
|
github.com/odwrtw/errors v0.0.0-20170604160533-c747b9d17833 h1:JbimDtyFaekFnqCkv3goowabwGNeDfWZk8aCnmRJvT4=
|
||||||
github.com/odwrtw/errors v0.0.0-20170604160533-c747b9d17833/go.mod h1:KwBfTZvOQqi/hpk4jq8SKmKlf4yoxW8yap93PEvhs0c=
|
github.com/odwrtw/errors v0.0.0-20170604160533-c747b9d17833/go.mod h1:KwBfTZvOQqi/hpk4jq8SKmKlf4yoxW8yap93PEvhs0c=
|
||||||
github.com/odwrtw/eztv v0.0.0-20200508142644-22fa13f87790 h1:feifZZy9joOB+VdWcmXvac2zG7sbHn/ymOnXDqGFjOA=
|
github.com/odwrtw/eztv v0.0.0-20201119092300-1cf1c95b0e34 h1:SXRmy0NRvXr5CvUtRAyuJuyNuwULC+DJQGI733xtnzw=
|
||||||
github.com/odwrtw/eztv v0.0.0-20200508142644-22fa13f87790/go.mod h1:fAKpKPEs8in5Mela1ImVeaaLETZ8zejDV05GCEtJ5Rk=
|
github.com/odwrtw/eztv v0.0.0-20201119092300-1cf1c95b0e34/go.mod h1:fAKpKPEs8in5Mela1ImVeaaLETZ8zejDV05GCEtJ5Rk=
|
||||||
github.com/odwrtw/fanarttv v0.0.0-20170412122542-9f67d3cf0188 h1:mjAgidPA3aNSZU6EgB2iSu1yxxNU2tw9U14n57Gk7ZQ=
|
github.com/odwrtw/fanarttv v0.0.0-20170412122542-9f67d3cf0188 h1:mjAgidPA3aNSZU6EgB2iSu1yxxNU2tw9U14n57Gk7ZQ=
|
||||||
github.com/odwrtw/fanarttv v0.0.0-20170412122542-9f67d3cf0188/go.mod h1:AMkzq9fSbIpWKdWbU4FAsIherygisNEeYglKfmTfq1U=
|
github.com/odwrtw/fanarttv v0.0.0-20170412122542-9f67d3cf0188/go.mod h1:AMkzq9fSbIpWKdWbU4FAsIherygisNEeYglKfmTfq1U=
|
||||||
github.com/odwrtw/guessit v0.0.0-20200131084001-f88613483547 h1:O0wEl/ORBHpPpZtibQyiZR1kQVFWo97gzcQQH4qI5C8=
|
github.com/odwrtw/guessit v0.0.0-20200131084001-f88613483547 h1:O0wEl/ORBHpPpZtibQyiZR1kQVFWo97gzcQQH4qI5C8=
|
||||||
github.com/odwrtw/guessit v0.0.0-20200131084001-f88613483547/go.mod h1:W22g7wtc0AGczEARBAs+77gvBk8monDaM6U6i9Wa0vQ=
|
github.com/odwrtw/guessit v0.0.0-20200131084001-f88613483547/go.mod h1:W22g7wtc0AGczEARBAs+77gvBk8monDaM6U6i9Wa0vQ=
|
||||||
github.com/odwrtw/imdb-watchlist v0.0.0-20190417175016-b7a9f7503d69 h1:ow6b/4Jj7J5iYwU678/rbijvaNUJrYkg13j9Nivkung=
|
github.com/odwrtw/imdb-watchlist v0.0.0-20190417175016-b7a9f7503d69 h1:ow6b/4Jj7J5iYwU678/rbijvaNUJrYkg13j9Nivkung=
|
||||||
github.com/odwrtw/imdb-watchlist v0.0.0-20190417175016-b7a9f7503d69/go.mod h1:o2tLH95CtNdqhDb0aS2NbU+1I4PmaNsODpr33Ry0JC0=
|
github.com/odwrtw/imdb-watchlist v0.0.0-20190417175016-b7a9f7503d69/go.mod h1:o2tLH95CtNdqhDb0aS2NbU+1I4PmaNsODpr33Ry0JC0=
|
||||||
github.com/odwrtw/polochon v0.0.0-20200519095319-7353b99b2827 h1:C6st7T3ln4wDSpcPKXGeGVi/QaIxJDacyCzsx6IhmzQ=
|
github.com/odwrtw/polochon v0.0.0-20201122193839-1d18b9eb03c0 h1:5nc5CdQvgj2r1euv5w/yxv5KBmPZmT06+8gl4GE+k3E=
|
||||||
github.com/odwrtw/polochon v0.0.0-20200519095319-7353b99b2827/go.mod h1:a1pVp+QJxUfPV893m3Vkh0+R6RTk1pdY+s5NnsW8rb0=
|
github.com/odwrtw/polochon v0.0.0-20201122193839-1d18b9eb03c0/go.mod h1:651VdToWlRowtMfMZ1/A6rKp2TmvjP9Yk6jSo1CS1pM=
|
||||||
github.com/odwrtw/tpb v0.0.0-20200507114501-df19547bbff1 h1:ZxN8n11Muc25mS/wmqblHMUDl4TSr9ekePAx1xeTcRE=
|
github.com/odwrtw/tpb v0.0.0-20200507114501-df19547bbff1 h1:ZxN8n11Muc25mS/wmqblHMUDl4TSr9ekePAx1xeTcRE=
|
||||||
github.com/odwrtw/tpb v0.0.0-20200507114501-df19547bbff1/go.mod h1:sIHKrrfBBSG6KO92wfgWmYq8yYf3hBnnNyFx2nTCOmU=
|
github.com/odwrtw/tpb v0.0.0-20200507114501-df19547bbff1/go.mod h1:sIHKrrfBBSG6KO92wfgWmYq8yYf3hBnnNyFx2nTCOmU=
|
||||||
github.com/odwrtw/trakttv v0.0.0-20200404161731-0d594827e4f9 h1:PuQLHO75MXUsJpf9BcTVxvR/FCkdn1MZnZt6h3o6cJI=
|
github.com/odwrtw/trakttv v0.0.0-20200404161731-0d594827e4f9 h1:PuQLHO75MXUsJpf9BcTVxvR/FCkdn1MZnZt6h3o6cJI=
|
||||||
|
Loading…
x
Reference in New Issue
Block a user