Directory: let an admin give a blog its category #10

Closed
opened 2026-09-15 09:46:17 -07:00 by rays · 0 comments
Owner

Blogs get no chips in the Directory, because nothing in their feeds is usable. Of the 117 blogs anyone here subscribes to (measured 2026-09-15), none carries an itunes:category, and only 5 declare anything at the feed level: Blogger's label lists (Ken Shirriff's blog: reverse-engineering, electronics, chips) and TechCrunch's "Ai, Comparison, FAQ". Those are the freeform one-off tags #4 kept out on purpose.

So the category has to come from whoever runs the server. Add an optional category to a feed's entry in config.toml, set by an admin in the feed's settings, which the Directory uses when the feed names none of its own (src/config.rs, popular() in src/web.rs, web/index.html). An OPML child is not in config.toml, so setting one promotes it, as other customisations do.

Pick names from Apple's list where one fits, so a blog about games lands on the same Games chip as the podcasts rather than a second one beside it.

Blogs get no chips in the Directory, because nothing in their feeds is usable. Of the 117 blogs anyone here subscribes to (measured 2026-09-15), none carries an <itunes:category>, and only 5 declare anything at the feed level: Blogger's label lists (Ken Shirriff's blog: reverse-engineering, electronics, chips) and TechCrunch's "Ai, Comparison, FAQ". Those are the freeform one-off tags #4 kept out on purpose. So the category has to come from whoever runs the server. Add an optional `category` to a feed's entry in config.toml, set by an admin in the feed's settings, which the Directory uses when the feed names none of its own (src/config.rs, popular() in src/web.rs, web/index.html). An OPML child is not in config.toml, so setting one promotes it, as other customisations do. Pick names from Apple's list where one fits, so a blog about games lands on the same Games chip as the podcasts rather than a second one beside it.
rays closed this issue 2026-09-15 10:20:00 -07:00
rays added the enhancement label 2026-09-17 13:31:51 -07:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rays/ipodderx-rs#10