Handle feed items without images

This commit is contained in:
Pijus Kamandulis 2019-08-19 19:48:58 +03:00
parent 881f1aec48
commit 1d0fbff006
1 changed files with 7 additions and 5 deletions

View File

@ -47,11 +47,13 @@ func main() {
itemDetailsPath, itemDetailsPath,
GrabFeedItemJSON(item)) GrabFeedItemJSON(item))
if item.Image != nil {
itemImagePath := itemOutputDir + "/image" + RemoveGetParams(filepath.Ext(item.Image.URL)) itemImagePath := itemOutputDir + "/image" + RemoveGetParams(filepath.Ext(item.Image.URL))
LogInfo("Downloading image to " + itemImagePath) LogInfo("Downloading image to " + itemImagePath)
DownloadFile( DownloadFile(
itemImagePath, itemImagePath,
item.Image.URL) item.Image.URL)
}
for _, enclosure := range item.Enclosures { for _, enclosure := range item.Enclosures {
filename := RemoveGetParams(filepath.Base(enclosure.URL)) filename := RemoveGetParams(filepath.Base(enclosure.URL))