Hotfix: always use LP.AuthorID to get EP.AuthorID
This commit is contained in:
parent
a19d60635d
commit
d46ef729b0
|
@ -106,20 +106,7 @@ func ParseEpisode(i int, s *goquery.Selection, bar *pb.ProgressBar) {
|
||||||
EP.Descr.String += s.Text() + "\n"
|
EP.Descr.String += s.Text() + "\n"
|
||||||
})
|
})
|
||||||
EP.Descr.String = strings.Trim(EP.Descr.String, "\n ")
|
EP.Descr.String = strings.Trim(EP.Descr.String, "\n ")
|
||||||
au, _ := doc.Find(".author > a.avatar").Attr("href")
|
EP.AuthorID = LP.AuthorID
|
||||||
au = strings.TrimSuffix(au, "/")
|
|
||||||
aur, _ := url.Parse(au)
|
|
||||||
if path.Base(aur.Path) == "" || path.Base(aur.Path) == "." {
|
|
||||||
log.Printf("ERR EP %s: No author found", slug)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if path.Base(aur.Path) == "tobinator612" { // Don't ask… just… don't ask
|
|
||||||
EP.AuthorID = LP.AuthorID
|
|
||||||
} else {
|
|
||||||
var AT database.Author
|
|
||||||
database.Db.Where("slug = ?", path.Base(aur.Path)).First(&AT)
|
|
||||||
EP.AuthorID = AT.ID
|
|
||||||
}
|
|
||||||
yt, _ := doc.Find(".youtube > iframe").Attr("src")
|
yt, _ := doc.Find(".youtube > iframe").Attr("src")
|
||||||
ytpath, _ := url.Parse(yt)
|
ytpath, _ := url.Parse(yt)
|
||||||
EP.Youtube.String = path.Base(ytpath.Path)
|
EP.Youtube.String = path.Base(ytpath.Path)
|
||||||
|
|
|
@ -116,20 +116,7 @@ func ParseFeedEpisode(u string, bar *pb.ProgressBar) {
|
||||||
EP.Descr.String += s.Text() + "\n"
|
EP.Descr.String += s.Text() + "\n"
|
||||||
})
|
})
|
||||||
EP.Descr.String = strings.Trim(EP.Descr.String, "\n ")
|
EP.Descr.String = strings.Trim(EP.Descr.String, "\n ")
|
||||||
au, _ := doc.Find(".author > a.avatar").Attr("href")
|
EP.AuthorID = LP.AuthorID
|
||||||
au = strings.TrimSuffix(au, "/")
|
|
||||||
aur, _ := url.Parse(au)
|
|
||||||
if path.Base(aur.Path) == "" || path.Base(aur.Path) == "." {
|
|
||||||
log.Printf("ERR EP %s: No author found", slug)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if path.Base(aur.Path) == "tobinator612" { // Don't ask… just… don't ask
|
|
||||||
EP.AuthorID = LP.AuthorID
|
|
||||||
} else {
|
|
||||||
var AT database.Author
|
|
||||||
database.Db.Where("slug = ?", path.Base(aur.Path)).First(&AT)
|
|
||||||
EP.AuthorID = AT.ID
|
|
||||||
}
|
|
||||||
yt, _ := doc.Find(".youtube > iframe").Attr("src")
|
yt, _ := doc.Find(".youtube > iframe").Attr("src")
|
||||||
ytpath, _ := url.Parse(yt)
|
ytpath, _ := url.Parse(yt)
|
||||||
EP.Youtube.String = path.Base(ytpath.Path)
|
EP.Youtube.String = path.Base(ytpath.Path)
|
||||||
|
|
Loading…
Reference in a new issue