💾 Archived View for celehner.com › 2020 › 11 › 05 › gemini-feed-expanding-proxy captured on 2020-11-07 at 00:41:50. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
From: Charles E. Lehner
To: Gemini Mailing List
Date: Fri, 6 Nov 2020 19:00:51 -0500
Message-ID: <20201106190051.50396069@celehner.com>
Dear List,
I present a Gemini-HTTP proxy that performs expansion of Atom/RSS feeds.
Proxying feeds is useful for feed readers that only support HTTP(S).
Feed expansion means taking feeds whose entries contain only titles/summaries, and fetching and inserting the full page content for each entry. This allows one to read the full content in one's feed reader. It is useful for offline browsing and other purposes.
The proxy caches fetched page contents for entries and only re-fetches them when the entry's updated/lastPubDate property changes.
This implementation is in PHP and uses streaming XML parsing.
Source and more info:
Regards,
Charles