lightpohl / podcast-dl

A humble CLI for downloading and archiving podcasts.
MIT License
405 stars 31 forks source link

"403 (Forbidden)" errors on Roderick on the Line podcast? #72

Closed melmatsuoka closed 6 months ago

melmatsuoka commented 6 months ago

For some reason, the Roderick on the Line podcast feed always gives me 403 (Forbidden) errors when trying to download episodes using podcast-dl.

However the enclosure links download just fine when pasting them into the browser Location bar, or downloading the enclosure link using something like wget

This is the only feed (out of around 25) that I have this issue on.

The podcast feed is here: http://feeds.feedburner.com/RoderickOnTheLine

Example output from podcast-dl 9.3.3 on macOS:

Downloading: Roderick on the Line
Roderick on the Line
Merlin Mann's frank & candid weekly phone call with John Roderick of The Long Winters

Starting download of 517 episodes

Ep. 533: "Busty Trainfails" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 532: "My Umbrella Stand" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 531: "A Perfect Bead" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 530: "Something Else" | Download exists locally. Skipping...
Ep. 529: "Not Everything is Everything" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 528: "The Biggest Indoor Building in the World" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 527: "The Calm Cousins" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 526: "Some Nice of These" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 525: "The Penury of the Scots" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 524: "Dinner's at Five" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 523: "A Grocer You Haven't Met Yet" | Download exists locally. Skipping...
Ep. 522: "Cafeteria Californian" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 521: "Keep the Nickel" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 520: "Seven Minutes in Mexico" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 519: "Even Doves Have Pride" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 518: "Aspics of Me" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 517: "Sundown Acres" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 516: "Gambling Pocket" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 515: "Existential Plasticity" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 514: "Q.R. Crabs" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 513: "Mayor Jabberwocky" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 512: "American Horoscope" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 511: "A Horse of a Different Cat" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 510: "Dr. Pole" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 509: "A Dirty Rectangle on the Wall" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 508: "A Collerary of Bastiks" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 507: "Haunted House of a Mind" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 506: "The Shame Police" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 505: "Steamin' John & the Rebel" | Download exists locally. Skipping...
Ep. 504: "Mt. Florida" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 503: "A Still Period" | Download exists locally. Skipping...
Ep. 502: "Dr. Guy" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 501: "The Doors of Jazz" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 500: "Dr. Labyrinth, I Presume?" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 499: "A Ziggurat of Grievance" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 498: "The Jimmy Carter of Jerusalem" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
Ep. 497: "Where the Grocery Stores Are" | Error downloading episode: HTTPError: Response code 403 (Forbidden)
lightpohl commented 6 months ago

Thank you for the report! Looks like that feed blocks a check run before the download starts — the next version should handle it just fine!

https://github.com/lightpohl/podcast-dl/releases/tag/v9.3.4