minor fixes, some broken stuff
This commit is contained in:
parent
212c983f9c
commit
1fa0b3d2af
1 changed files with 6 additions and 6 deletions
|
@ -15,7 +15,7 @@ import (
|
||||||
v2 "github.com/mikkyang/id3-go/v2"
|
v2 "github.com/mikkyang/id3-go/v2"
|
||||||
)
|
)
|
||||||
var Version string = "0.4"
|
var Version string = "0.4"
|
||||||
var Settings Settings
|
var mySettings Settings = Settings{}
|
||||||
var Podcasts map[string]Podcast = make(map[string]Podcast)
|
var Podcasts map[string]Podcast = make(map[string]Podcast)
|
||||||
var donefile string
|
var donefile string
|
||||||
var podcatchdir string
|
var podcatchdir string
|
||||||
|
@ -48,12 +48,12 @@ func getSettings(){
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
e := toml.Unmarshal(content,&Settings)
|
e := toml.Unmarshal(content,&mySettings)
|
||||||
if e != nil {
|
if e != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
Settings.Directory = strings.Replace(Settings.Directory,"~",homedir,1)
|
mySettings.Directory = strings.Replace(mySettings.Directory,"~",homedir,1)
|
||||||
dbdir = Settings.Directory + ".db/"
|
dbdir = mySettings.Directory + ".db/"
|
||||||
os.Mkdir(dbdir,0755)
|
os.Mkdir(dbdir,0755)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -112,14 +112,14 @@ func parseRSS(podcast Podcast, rssxml []byte) Rss {
|
||||||
func downloadCasts(podcast Podcast) {
|
func downloadCasts(podcast Podcast) {
|
||||||
count := 0
|
count := 0
|
||||||
for _,item := range podcast.RSS.Channel.Items {
|
for _,item := range podcast.RSS.Channel.Items {
|
||||||
if count >= Settings.Limit {
|
if count >= mySettings.Limit {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
if !podcastDownloaded(item){
|
if !podcastDownloaded(item){
|
||||||
fmt.Printf("Downloading '%s %s' from : %s.\r\n", item.Episode, item.Title, item.Media.URL)
|
fmt.Printf("Downloading '%s %s' from : %s.\r\n", item.Episode, item.Title, item.Media.URL)
|
||||||
re := regexp.MustCompile(`[^0-9a-zA-Z-_]+`)
|
re := regexp.MustCompile(`[^0-9a-zA-Z-_]+`)
|
||||||
filename := item.Episode + re.ReplaceAllString(item.Title,"_") + ".mp3"
|
filename := item.Episode + re.ReplaceAllString(item.Title,"_") + ".mp3"
|
||||||
dir := Settings.Directory + podcast.Directory
|
dir := mySettings.Directory + podcast.Directory
|
||||||
err := os.Mkdir(dir, 0777)
|
err := os.Mkdir(dir, 0777)
|
||||||
if err != nil && err.Error() != fmt.Sprintf("mkdir %s: file exists",dir){
|
if err != nil && err.Error() != fmt.Sprintf("mkdir %s: file exists",dir){
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
|
|
Loading…
Reference in a new issue