gmisub - Subscribe to Gemini pages

gmisub is an aggregator for Gemtext feeds formatted according to the

Subscribing to Gemini pages specification

It takes a list of Gemini URLs and extracts the feed entries. These are output to a file in order of date in a similar style to CAPCOM.

Example

Generated output

List of feeds used to generate output

Installation

Dependencies:

gmni

Usage

Once you have it installed have a read of gmisub(1).

As an example I use this script to aggregate the feeds listed in gmifeeds.gmi, include only the posts from the last month, and add a header to the start of the output.

I also have this line in the gemini user's crontab which runs the script every 6 hours and saves logging information to a file.

Proxied content from gemini://calcuode.com/gmisub-readme.gmi.
Get a proper gemini browser and visit!
merveilles webring (external content)

Gemini request details:

Original URL
gemini://calcuode.com/gmisub-readme.gmi
Status code
Success
Meta
text/gemini
Proxied by
kineto

Be advised that no attempt was made to verify the remote SSL certificate.