Commit 45704fd

bryfry <bryon.fryer@gmail.com>
2017-03-02 17:22:56
updates for deployment audio directory
1 parent 2fc49b2
Changed files (1)
gen_feed.go
@@ -9,11 +9,12 @@ import (
 	"os/exec"
 	"strings"
 	"time"
+	"fmt"
 )
 
 func main() {
 	YouTubePlaylistRSS := "https://www.youtube.com/feeds/videos.xml?playlist_id=PLiZxWe0ejyv8CSMylrxb6Nx4Ii2RHbu_j"
-	audiodir := "/Users/bryfry/"
+	audiodir := "/var/www/audio/"
 	fp := gofeed.NewParser()
 	feed, _ := fp.ParseURL(YouTubePlaylistRSS)
 	now := time.Now()
@@ -32,7 +33,8 @@ func main() {
 
 		if _, err := os.Stat(audiodir + id + ".mp3"); os.IsNotExist(err) {
 			// id mp3 hasn't been downloaded
-			cmd := exec.Command("youtube-dl", "--extract-audio", "--audio-format", "mp3", "-o", "%(id)s.%(ext)s", i.Link)
+			fmt.Println("downloading: ", id)
+			cmd := exec.Command("youtube-dl", "--extract-audio", "--audio-format", "mp3", "-o", audiodir+"%(id)s.%(ext)s", i.Link)
 			var out bytes.Buffer
 			cmd.Stdout = &out
 			err := cmd.Run()
@@ -43,13 +45,13 @@ func main() {
 
 		newitem := &feeds.Item{
 			Title:   i.Title,
-			Link:    &feeds.Link{Href: "trustme.click/audio/" + id + ".mp3", Type: "audio/mpeg"},
+			Link:    &feeds.Link{Href: "https://trustme.click/audio/" + id + ".mp3", Type: "audio/mpeg", Length: "1024"},
 			Created: *i.PublishedParsed,
 			Updated: *i.UpdatedParsed,
 		}
 		newfeed.Items = append(newfeed.Items, newitem)
 	}
-	writer, _ := os.Create("/tmp/tmp.xml")
-	newfeed.WriteRss(writer)
+	writer, _ := os.Create("/var/www/audio/feed.xml")
+	newfeed.WriteAtom(writer)
 
 }