I get “couldn’t find feed at specified location” when trying to add rss from Lemmy.ml

  • davel@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    3 days ago

    It fails for my reader as well, while slrpnk.net succeeds. I’m not sure what’s going on. RSS isn’t my bailiwick.

    $ curl -s https://lemmy.ml/feeds/local.xml | xq 'del(.rss.channel.item)' | gron
    json = {};
    json.rss = {};
    json.rss.channel = {};
    json.rss.channel.description = "A community of privacy and FOSS enthusiasts, run by Lemmy’s developers";
    json.rss.channel.link = "https://lemmy.ml/";
    json.rss.channel.title = "Lemmy - Local";
    json.rss["@version"] = "2.0";
    json.rss["@xmlns:dc"] = "http://purl.org/dc/elements/1.1/";
    json.rss["@xmlns:media"] = "http://search.yahoo.com/mrss/";
    $ curl -s https://slrpnk.net/feeds/local.xml | xq 'del(.rss.channel.item)' | gron
    json = {};
    json.rss = {};
    json.rss.channel = {};
    json.rss.channel.description = "Solarpunk imagines a world in which today’s existential threat - the climate crisis - is being approached with camaraderie and adaptive ingenuity.";
    json.rss.channel.link = "https://slrpnk.net/";
    json.rss.channel.title = "SLRPNK - Local";
    json.rss["@version"] = "2.0";
    json.rss["@xmlns:dc"] = "http://purl.org/dc/elements/1.1/";
    json.rss["@xmlns:media"] = "http://search.yahoo.com/mrss/";
    
    $ curl -s https://lemmy.ml/feeds/local.xml | xq '.rss.channel.item | length'
    20
    $ curl -s https://slrpnk.net/feeds/local.xml | xq -r '.rss.channel.item | length'
    20
    
    $ curl -s https://lemmy.ml/feeds/local.xml | xq '.rss.channel.item[1]' | gron
    json = {};
    json.category = {};
    json.category["#text"] = "shitposting";
    json.category["@domain"] = "https://lemmy.ml/c/shitposting";
    json.comments = "https://lemmy.ml/post/27104712";
    json.description = "submitted by <a href=\"https://lemmy.ml/u/UltraGiGaGigantic/">UltraGiGaGigantic</a> to <a href=\"https://lemmy.ml/c/shitposting/">shitposting</a><br>20 points | <a href=\"https://lemmy.ml/post/27104712/">0 comments</a><br><a href=\"https://lemmy.ml/pictrs/image/5ccfc3c2-f392-4fc0-a5d5-a6f49917e80a.png/">https://lemmy.ml/pictrs/image/5ccfc3c2-f392-4fc0-a5d5-a6f49917e80a.png</a>";
    json.enclosure = {};
    json.enclosure["@length"] = "0";
    json.enclosure["@type"] = "image/png";
    json.enclosure["@url"] = "https://lemmy.ml/pictrs/image/5ccfc3c2-f392-4fc0-a5d5-a6f49917e80a.png";
    json.guid = "https://lemmy.ml/post/27104712";
    json.link = "https://lemmy.ml/post/27104712";
    json.pubDate = "Wed, 12 Mar 2025 23:46:24 +0000";
    json.title = "It would need more whiskey in it to work.";
    json["dc:creator"] = "https://lemmy.ml/u/UltraGiGaGigantic";
    json["media:content"] = {};
    json["media:content"]["@medium"] = "image";
    json["media:content"]["@url"] = "https://lemmy.ml/pictrs/image/5ccfc3c2-f392-4fc0-a5d5-a6f49917e80a.png";
    $ curl -s https://slrpnk.net/feeds/local.xml | xq '.rss.channel.item[1]' | gron
    json = {};
    json.category = {};
    json.category["#text"] = "Climate -  truthful information about climate, related activism and politics.";
    json.category["@domain"] = "https://slrpnk.net/c/climate";
    json.comments = "https://slrpnk.net/post/19442863";
    json.description = "submitted by <a href=\"https://lemm.ee/u/neme/">neme</a> to <a href=\"https://slrpnk.net/c/climate/">climate</a><br>4 points | <a href=\"https://slrpnk.net/post/19442863/">1 comments</a><br><a href=\"https://phys.org/news/2025-03-companies-abandoned-climate-consequences.html/">https://phys.org/news/2025-03-companies-abandoned-climate-consequences.html</a>";
    json.enclosure = {};
    json.enclosure["@length"] = "0";
    json.enclosure["@type"] = "text/html;charset=utf-8";
    json.enclosure["@url"] = "https://phys.org/news/2025-03-companies-abandoned-climate-consequences.html";
    json.guid = "https://slrpnk.net/post/19442863";
    json.link = "https://slrpnk.net/post/19442863";
    json.pubDate = "Thu, 13 Mar 2025 00:55:05 +0000";
    json.title = "Nearly 40% of companies missed or abandoned 2020 climate targets with no consequences, says study";
    json["dc:creator"] = "https://lemm.ee/u/neme";
    json["media:content"] = {};
    json["media:content"]["@medium"] = "image";
    json["media:content"]["@url"] = "https://slrpnk.net/api/v3/image_proxy?url=https%3A%2F%2Fscx2.b-cdn.net%2Fgfx%2Fnews%2Fhires%2F2025%2Fbusiness-men.jpg";
    $
    

    Edit to add: The W3C feed validator says it’s good, with some warnings 🤷