GNU bug report logs - #64202
[PATCH] Gnus: Add back end for Atom feeds (nnatom)

Previous Next

Packages: gnus, emacs;

Reported by: Daniel Semyonov <daniel <at> dsemy.com>

Date: Wed, 21 Jun 2023 07:12:02 UTC

Severity: wishlist

Tags: patch

Merged with 66188

Found in version 29.1

Done: Eric Abrahamsen <eric <at> ericabrahamsen.net>

Bug is archived. No further changes may be made.

Full log


Message #62 received at 64202 <at> debbugs.gnu.org (full text, mbox):

From: Daniel Semyonov <daniel <at> dsemy.com>
To: Eric Abrahamsen <eric <at> ericabrahamsen.net>
Cc: 64202 <at> debbugs.gnu.org
Subject: Re: bug#64202: [PATCH] Gnus: Add back end for Atom feeds (nnatom)
Date: Sat, 15 Jul 2023 03:59:49 +0300
[Message part 1 (text/plain, inline)]
>>>>> Eric Abrahamsen writes:

    > Where do you see that Gnus knows which backends require an
    > address? That would be very handy.

Forgot to answer this -- 'gnus-valid-select-methods' holds this
information (and a bunch of other info too).

    > But my reading of this function is that we don't even known that
    > the backend is loaded until the end of the group creation
    > process. You could probably mildly abuse the 'request-create-group
    > server function to further prompt the user for the URL.

    > It is a bit annoying that the ADDRESS argument is in there, but
    > not prompted for. It looks like that's been the case for at least
    > two decades, though.

I'll add this to the pile of stuff I wanna change in Gnus once I'm
satisfied with this backend (quite a large pile at this point :).

In any case, I still didn't have much time to work on the backend
unfortunately, but I attached a patch which incorporates the fixes from
my last message + changes based on comments from Stefan.

Things left to do:
1. Ensure support for none-libxml builds (I should probably figure out
   how ERT works to make this a non-issue going forward).
2. Factor out nnfeed.el and base nnatom on top of it (shouldn't be hard).
3. Add support for RSS (and steal cool stuff from nnrss).
4. Support Atom feeds linked in HTML documents.

Regards,
Daniel

[0001-Gnus-Add-back-end-for-Atom-feeds-nnatom.patch (text/x-patch, attachment)]

This bug report was last modified 1 year and 26 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.