all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* feed-builder.el: An RSS (and Atom?) generator
@ 2018-08-12 12:39 Pierre Neidhardt
  2018-08-12 12:42 ` Pierre Neidhardt
  0 siblings, 1 reply; 6+ messages in thread
From: Pierre Neidhardt @ 2018-08-12 12:39 UTC (permalink / raw)
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 974 bytes --]

Hi!

I've recently revamped my website in pure Org/Elisp (using ox-publish):

	https://ambrevar.xyz

Source is here:

	https://gitlab.com/ambrevar/ambrevar.gitlab.io

The main difficulty was to generate the webfeed file.  I could not find
any Elisp library to do that.

There is ox-rss in Org-contrib but it works over a single Org file only.
It is possible to create a meta-Org file with #+includes, but that's
inconvenient and limited (the #+TITLE tags get concatenated to start
with).

So I went ahead and implemented a webfeed generator from scratch.  (It's
a first draft.)  It's rather simple actually: it takes a bunch of HTML
files as input, extracts valuable information through user-defined
functions and saves everything into an RSS file.  I'll implement Atom
generation later.

What do you people think?  Would this be useful enough to be considered
for inclusion in Emacs?  Am I missing existing alternatives?

Cheers!

--
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-03-13 17:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-12 12:39 feed-builder.el: An RSS (and Atom?) generator Pierre Neidhardt
2018-08-12 12:42 ` Pierre Neidhardt
2018-08-13 13:35   ` Clément Pit-Claudel
2018-08-13 14:48     ` Pierre Neidhardt
2018-08-13 16:01       ` Clément Pit-Claudel
2019-03-13 17:11         ` Pierre Neidhardt

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.