Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not working with Lemmy Communities #14

Closed
maegul opened this issue Jan 6, 2024 · 3 comments
Closed

Not working with Lemmy Communities #14

maegul opened this issue Jan 6, 2024 · 3 comments
Assignees
Labels
not-an-issue Not a bug or a feature that the birb could solve

Comments

@maegul
Copy link

maegul commented Jan 6, 2024

Tried using rss-parrot on a lemmy community RSS feed and nothing seems to be coming through the bot when I can confirm new posts have come through on an ordinary RSS app (eg, feedly).

The bot: https://rss-parrot.net/web/feeds/lemmy.ml.c.test
The lemmy community: https://lemmy.ml/c/test
Posts made since the bot was created that haven't been posted: https://lemmy.ml/post/10189784 https://lemmy.ml/post/10191680

The two posts above did come through on feedly.

@gugray
Copy link
Owner

gugray commented Jan 8, 2024

I have no experience with Lemmy TBH and I've been focusing solely on Mastodon.
Could you try and see later today, when v0.0.36 goes live, if #2 has maybe fixed this? (Version is shown in the site's footer.)
If not, I'll need to look into this later.

@gugray gugray added the non-mastodon-interop Problems with different ActivityPub systems label Jan 10, 2024
@gugray
Copy link
Owner

gugray commented Jan 13, 2024

OK, I had the chance to look intot this! Initially I believed this was a federation issue (i.e., a problem where you wanted to talk to the birb from Lemmy and receive posts via ActivityPub). Now I see this is "simply" about following the feed of a Lemmy community.

I looked into the page source of https://lemmy.ml/c/test. It declares an Atom feed like so: <link rel="alternate" type="application/atom+xml" href="https://lemmy.ml/feeds/c/test.xml?sort=undefined">

That is perfectly legit, but when I try to load it in a browser I get this error instead of the feed: {"error":"unknown","message":"Matching variant not found"}

If I remove the query parameter and simply load https://lemmy.ml/feeds/c/test.xml, then I get the Atom feed back. I messaged the birb about it and it returned with the parrot account: https://rss-parrot.net/web/feeds/lemmy.ml.c.test
It seems to have been created a while ago already.

SUMMARY: It appears to me that the feed URL embedded in the community's page does not work. For now I'm marking this as "not an issue" from RSS Parrot's perspective, but LMK if I'm missing something!

@gugray gugray added not-an-issue Not a bug or a feature that the birb could solve and removed non-mastodon-interop Problems with different ActivityPub systems labels Jan 13, 2024
@gugray
Copy link
Owner

gugray commented Jan 13, 2024

I am considering removing any query parameters from feed URLs before retrieving them. AFAIK there is no standard convention about using query parameters here, and it seems to me they can be used to "multiply" feeds unnecessarily. Notably, I don't want four different accounts in the Parrot because the same feed can be retrieved ordered by ascending or decscending order, according to two different parameters...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
not-an-issue Not a bug or a feature that the birb could solve
Projects
None yet
Development

No branches or pull requests

2 participants