From eb175683da0578efb967877a47aca2fc1c1b02e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80=20=D0=94=D0=B8=D0=BA?= =?UTF-8?q?=D1=82=D0=BE=D1=80?= Date: Sun, 19 Apr 2020 23:21:16 +0300 Subject: [PATCH] Use latest youtube-dl in Dockerfile #119 --- Dockerfile | 2 +- cmd/podsync/main.go | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3baf045..a418a97 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM alpine:3.10 WORKDIR /app/ -RUN wget -O /usr/bin/youtube-dl https://github.com/ytdl-org/youtube-dl/releases/download/2020.01.24/youtube-dl && \ +RUN wget -O /usr/bin/youtube-dl https://github.com/ytdl-org/youtube-dl/releases/latest/download/youtube-dl && \ chmod +x /usr/bin/youtube-dl && \ apk --no-cache add ca-certificates python ffmpeg COPY podsync /app/podsync diff --git a/cmd/podsync/main.go b/cmd/podsync/main.go index afc07de..fc670dd 100644 --- a/cmd/podsync/main.go +++ b/cmd/podsync/main.go @@ -123,7 +123,7 @@ func main() { updates := make(chan *config.Feed, 16) defer close(updates) - //Create Cron + // Create Cron c := cron.New(cron.WithChain(cron.SkipIfStillRunning(nil))) m := make(map[string]cron.EntryID) @@ -145,21 +145,21 @@ func main() { // Run cron scheduler group.Go(func() error { - var cronid cron.EntryID + var cronID cron.EntryID for _, feed := range cfg.Feeds { if feed.CronSchedule == "" { feed.CronSchedule = fmt.Sprintf("@every %s", feed.UpdatePeriod.String()) } _feed := feed - if cronid, err = c.AddFunc(_feed.CronSchedule, func() { + if cronID, err = c.AddFunc(_feed.CronSchedule, func() { log.Debugf("adding %q to update queue", _feed.ID) updates <- _feed }); err != nil { log.WithError(err).Fatalf("can't create cron task for feed: %s", _feed.ID) } - m[_feed.ID] = cronid + m[_feed.ID] = cronID log.Debugf("-> %s (update '%s')", _feed.ID, _feed.CronSchedule) // Perform initial update after CLI restart updates <- _feed