Podcastindex-org / podping.cloud

The server code that runs a podping.cloud node.
MIT License
36 stars 11 forks source link

podping should have reason delete #72

Open redimongo opened 2 days ago

redimongo commented 2 days ago

We are finding a few RSS feeds that are returning 404

https://feeds.buzzsprout.com/2409680.rss

Is there anyway to add reason dead or remove please.

brianoflondon commented 2 days ago

If a feed goes 404 it's somewhat unlikely that there is a valid entity sending out a podping to accompany that.

If a host is podpinging a 404 feed I think the only thing we can do is ask the ghost to fix the feed of stop sending podpings for it.

redimongo commented 2 days ago

it was only sent on the October 2nd. That is why I thought I would ask, I am unsure how long it's been inactive for.

response_1728056563976.json

daveajones commented 1 day ago

Some hosts allow free trial signups and they podping the feed out when the user signs up. Then they’ll turn around and very quickly remove the feed if they find it’s spam.

agates commented 1 day ago

This is impossible to do without adding well known hive accounts or other keys to the RSS feed, otherwise anyone could send a delete event for any feed.

Not to say that I haven't considered adding that in some manner, but I'm not sure how useful it would be at the moment. It would be more relevant to non-http feeds.

agates commented 1 day ago

Although if we want to move forward with the newIRI reason in the future, we could bundle a delete reason with it as it's similar functionality.

So far, no one has been really asking for that because http redirects (and 404 for deletes) have been enough.

redimongo commented 1 day ago

Yeah I agree @agates we just mark them as error:"not_found" and then never worry about them again. The issue is I guess if a 404 is just because the link is bad.

Just hope no hosting companies are sending the rss link and then activating them later as our system will not scan them (might have to rescan every month).

also from a PodToo side if there is a delete reason we would support it. Just a good way to keep the podping, podcast index & PodID clean and up to date, no point listing podcasts that no longer can be enjoyed.