Open daveajones opened 4 years ago
I found a collection of platforms and slugs from podlibre.org: https://code.podlibre.org/podlibre/platforms/-/blob/main/platforms.json
Are you planing to remove the list of slugs from the spec, or the concept and usage of slugs as a whole?
We are planning on keeping https://code.podlibre.org/podlibre/platforms/-/blob/main/platforms.json up-to-date. In order to share these easily, Castopod now provides the same json (/.well-known/platforms) so that gathering them can be automatic.
On a side note: slug should not contains dots, so I’d replace rss.com
and podcasts.com
by rss-com
and podcasts-com
.
I replaced slugs for "domain-like identifiers" in https://github.com/opawg/podcast-rss-useragents yesterday.
I noticed a few things - I had to invent itunes.apple.com and podcasts.apple.com as a "domain-like identifier" since I don't want to have those have the same slugs.
@benjaminbellamy explain why they shouldn't contain dots? I notice that Google Play uses reverse-domain notation (com.apple). But I'm easy whatever way we want to do it - just want to align.
Of course they contain dots. (Actually I think they should.) This was more a "nerd recommendation": what we call "slug" usually does not allow dots. So it can be confusing (and create bugs) in you fave a field called slug with dots.
It was a good idea, in principle, but is increasingly clear that it's going to be DOA. It's too much of a burden to track these things across tags and keep a central repository and such. I propose we remove the slugs across all tags. It's just not going to work as originally intended.