text/gemini to RSS

solderpunk <solderpunk (a) SDF.ORG>

While I haven't forgotten about the still unresolved issue of text
wrapping, I have to see that *aside* from this, Gemini is starting to
seem pretty stable.  Most parts of the spec are well-established now and
we have multiple server and client iplementations.

For the project to really move forward from here I feel that what's
needed is more content on Gemini, especially content which is *only* on
Gemini.  I am planning to launch an sftp-managed free Gemini host in the
near future, basically a Gemini companion to the Ziabatsu, wich I hope
will provide an easy means for this, for folk who are interested but not
able or willing to commit to running their own server.  Stay tuned on
that front!

But content alone is not enough, what's needed is an easy way for people
to find and monitor this content, in a more convenient way than manually
checking each page every day.  IMHO the Bongusta phlog aggregator had a

Bongusta for Geminispace would be grand.

Of course, there's no moku-pona equivalent for Gemini yet.  And while
somebody could write one, a much more robust possibility would be for
Gemini - in the spirit of pulling the very best ideas from the web into
something more closely resembling Gopherspace - to adopt a culture of
using RSS.

If somebody is looking for a relatively simple software project related
to Gemini, it could be very handy to have a script which reads a Gemini
map from a local file, and writes out an RSS document where each link in
the Gemini map becomes an RSS entry.  Then people writing "Gemini logs"
could run this as a cron job, pointing it at the main menu of their log.

If such a thing were to materialise, I'd be very happy for my upcoming
Gemini hosting provider to also host a Geminispace aggregator.

-Solderpunk

Link to individual message.

Sean Conner <sean (a) conman.org>

It was thus said that the Great solderpunk once stated:
> 
> Of course, there's no moku-pona equivalent for Gemini yet.  And while
> somebody could write one, a much more robust possibility would be for
> Gemini - in the spirit of pulling the very best ideas from the web into
> something more closely resembling Gopherspace - to adopt a culture of
> using RSS.

  Which version of RSS?  There are multiple, not-at-all compatible, versions
of RSS [1].

  -spc

[1]	Seriously.

Link to individual message.

Julien Blanchard <julien (a) typed-hole.org>

That?s a great proposal, I briefly started some kind of moku-pona clone 
with a hash of the content but RSS is clearly superior. I?ll try to make such a tool.

> Le 16 oct. 2019 ? 18:51, solderpunk <solderpunk at sdf.org> a ?crit :
> 
> ?While I haven't forgotten about the still unresolved issue of text
> wrapping, I have to see that *aside* from this, Gemini is starting to
> seem pretty stable.  Most parts of the spec are well-established now and
> we have multiple server and client iplementations.
> 
> For the project to really move forward from here I feel that what's
> needed is more content on Gemini, especially content which is *only* on
> Gemini.  I am planning to launch an sftp-managed free Gemini host in the
> near future, basically a Gemini companion to the Ziabatsu, wich I hope
> will provide an easy means for this, for folk who are interested but not
> able or willing to commit to running their own server.  Stay tuned on
> that front!
> 
> But content alone is not enough, what's needed is an easy way for people
> to find and monitor this content, in a more convenient way than manually
> checking each page every day.  IMHO the Bongusta phlog aggregator had a
> *tremendous* positive effect on the phlogosphere.  An equivalent of
> Bongusta for Geminispace would be grand.
> 
> Of course, there's no moku-pona equivalent for Gemini yet.  And while
> somebody could write one, a much more robust possibility would be for
> Gemini - in the spirit of pulling the very best ideas from the web into
> something more closely resembling Gopherspace - to adopt a culture of
> using RSS.
> 
> If somebody is looking for a relatively simple software project related
> to Gemini, it could be very handy to have a script which reads a Gemini
> map from a local file, and writes out an RSS document where each link in
> the Gemini map becomes an RSS entry.  Then people writing "Gemini logs"
> could run this as a cron job, pointing it at the main menu of their log.
> 
> If such a thing were to materialise, I'd be very happy for my upcoming
> Gemini hosting provider to also host a Geminispace aggregator.
> 
> -Solderpunk

Link to individual message.

Yotam Nachum <gemini (a) yotam.net>

>  Which version of RSS? There are multiple, not-at-all compatible, versions
> of RSS [1].

There are really only two relevant options (that I know of, please
correct me if I missed anything), RSS 2.0 and Atom 1.0.

>From the little I know about web syndication, RSS seems to be more
popular but Atom is better standardized. Because Gemini is a new
protocol without any legacy to keep I think Atom would be the better
choice.

Link to individual message.

Sean Conner <sean (a) conman.org>

It was thus said that the Great Yotam Nachum once stated:
> >  Which version of RSS? There are multiple, not-at-all compatible, versions
> > of RSS [1].
> 
> There are really only two relevant options (that I know of, please
> correct me if I missed anything), RSS 2.0 and Atom 1.0.

  Heh.  My blog is still serving up RSS 0.91 (just checked).

> >From the little I know about web syndication, RSS seems to be more
> popular but Atom is better standardized. Because Gemini is a new
> protocol without any legacy to keep I think Atom would be the better
> choice.

  I concur (I also have an Atom feed for my blog).

  -spc

Link to individual message.

Jason McBrayer <jmcbray (a) carcosa.net>

Julien Blanchard <julien at typed-hole.org> writes:

> That?s a great proposal, I briefly started some kind of moku-pona
> clone with a hash of the content but RSS is clearly superior. I?ll try
> to make such a tool.

Awesome. One of my motivations in pulling out the networking from AV-98
into gusmobile, instead of just building it into Voskhod, was to enable
me to write a simple moku-pona equivalent, as well as a crawler for a
search engine. But I'm bound to be very slow about doing any such thing,
so anyone else's efforts are greatly appreciated.

-- 
Jason McBrayer      | ?Strange is the night where black stars rise,
jmcbray at carcosa.net | and strange moons circle through the skies,
                    | but stranger still is lost Carcosa.?
                    | ? Robert W. Chambers,The King in Yellow

Link to individual message.

Julien Blanchard <julien (a) typed-hole.org>

>   I?ll try to make such a tool.
>
So I started a simple ruby script, here is the current output it generates 
from typed-hole.org index (not the best test page but that's all I have at hand):

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
   xmlns:dc="http://purl.org/dc/elements/1.1/">
   <author>
     <name>julienXX</name>
   </author>
   <id>gemini://typed-hole.org/feed.atom</id>
   <title>typed-hole.org</title>
   <updated>2019-10-17T16:20:26.211971+00:00</updated>
   <entry>
     <id>gemini://typed-hole.org/software/index.gemini</id>
     <link href="gemini://typed-hole.org/software/index.gemini"/>
     <title>Check it out</title>
     <updated>2019-09-14T10:50:52.447668+00:00</updated>
     <dc:date>2019-09-14T10:50:52.447668+00:00</dc:date>
   </entry>
   <entry>
     <id>gemini://typed-hole.org/cyoa/underground</id>
     <link href="gemini://typed-hole.org/cyoa/underground"/>
     <title>Play &quot;Underground Kingdom&quot;</title>
     <updated>2019-08-27T09:47:27.588779+00:00</updated>
     <dc:date>2019-08-27T09:47:27.588779+00:00</dc:date>
   </entry>
   <entry>
     <id>gemini://typed-hole.org/cyoa2/pyramid.gemini</id>
     <link href="gemini://typed-hole.org/cyoa2/pyramid.gemini"/>
     <title>Play &quot;Secret of the Pyramids&quot;</title>
     <updated>2019-08-29T11:06:43.56307+00:00</updated>
     <dc:date>2019-08-29T11:06:43.56307+00:00</dc:date>
   </entry>
   <entry>
     <id>gemini://typed-hole.org/project_gemini.jpg</id>
     <link href="gemini://typed-hole.org/project_gemini.jpg"/>
     <title>The Gemini mission - what it will be like...</title>
     <updated>2019-10-03T16:20:08.170043+00:00</updated>
     <dc:date>2019-10-03T16:20:08.170043+00:00</dc:date>
   </entry>
   <entry>
     <id>gemini://typed-hole.org/lobsters/lobsters.gemini</id>
     <link href="gemini://typed-hole.org/lobsters/lobsters.gemini"/>
     <title>Browse the un-official lobste.rs Gemini mirror</title>
     <updated>2019-10-17T16:20:26.211971+00:00</updated>
     <dc:date>2019-10-17T16:20:26.211971+00:00</dc:date>
   </entry>
   <entry>
     <id>gemini://typed-hole.org/guestbook</id>
     <link href="gemini://typed-hole.org/guestbook"/>
     <title>Guestbook ??</title>
     <updated>2019-10-06T16:49:02.879648+00:00</updated>
     <dc:date>2019-10-06T16:49:02.879648+00:00</dc:date>
   </entry>
   <dc:date>2019-10-17T16:20:26.211971+00:00</dc:date>
</feed>

It's currently only adding links that point to a local file, use the link 
description and file timestamp to fill the title and updated field. Next 
step will be to add the content or a preview of it.

The feed is available on my server at gemini://typed-hole.org/feed.atom 
and the script is located here https://tildegit.org/julienxx/atomini if 
you want to test it.

--
julienxx

Link to individual message.

solderpunk <solderpunk (a) SDF.ORG>

Whoops, yes, in throwing out this idea quickly I overlooked a few
details and, embarrassingly, forgot about Atom.  But, yes, I'm all for
preferencing Atom, and for people who want to do RSS as well then 2.0
seems like the most obvious choice.

-Solderpunk

On Wed, Oct 16, 2019 at 02:44:52PM -0400, Sean Conner wrote:
> It was thus said that the Great Yotam Nachum once stated:
> > >  Which version of RSS? There are multiple, not-at-all compatible, versions
> > > of RSS [1].
> > 
> > There are really only two relevant options (that I know of, please
> > correct me if I missed anything), RSS 2.0 and Atom 1.0.
> 
>   Heh.  My blog is still serving up RSS 0.91 (just checked).
> 
> > >From the little I know about web syndication, RSS seems to be more
> > popular but Atom is better standardized. Because Gemini is a new
> > protocol without any legacy to keep I think Atom would be the better
> > choice.
> 
>   I concur (I also have an Atom feed for my blog).
> 
>   -spc

Link to individual message.

solderpunk <solderpunk (a) SDF.ORG>

On Thu, Oct 17, 2019 at 07:04:53PM +0200, Julien Blanchard wrote:

> So I started a simple ruby script, here is the current output it 
generates from typed-hole.org index (not the best test page but that's all 
I have at hand):
> 
> ....
> 
> It's currently only adding links that point to a local file, use the 
link description and file timestamp to fill the title and updated field. 
Next step will be to add the content or a preview of it.
> 
> The feed is available on my server at gemini://typed-hole.org/feed.atom 
and the script is located here https://tildegit.org/julienxx/atomini if 
you want to test it.

Nice work, thanks for this!  I've added a link to the tildegit.org repo
to the Software listing at the (very under construction!) new
gemini.circumlunar.space server
(gemini://gemini.circumlunar.space/software/).

-Solderpunk

Link to individual message.

Julien Blanchard <julien (a) typed-hole.org>

> Nice work, thanks for this!  I've added a link to the tildegit.org repo
> to the Software listing at the (very under construction!) new
> gemini.circumlunar.space server
> (gemini://gemini.circumlunar.space/software/).

The server does not respond for now it seems but I can?t wait to see this new space!

Link to individual message.

plugd <plugd (a) thelambdalab.xyz>

Hi Julien,

Julien Blanchard writes:
>> (gemini://gemini.circumlunar.space/software/).
> The server does not respond for now it seems but I can?t wait to see this new space!

I'm able to access the new page but am getting very long loading times
(~10s in AV-98, a bit longer in Elpher) due to the previously-discussed
IPv6 issue - perhaps this is your problem too?

plugd

Link to individual message.

Julien Blanchard <julien (a) typed-hole.org>


> I'm able to access the new page but am getting very long loading times
> (~10s in AV-98, a bit longer in Elpher) due to the previously-discussed
> IPv6 issue - perhaps this is your problem too?

Oh you?re right, sorry I was being impatient :)

Link to individual message.

solderpunk <solderpunk (a) SDF.ORG>

Yep, sorry, no IPv6 yet (it's in my ~/TODO on the server!), but HTTPS,
Gopher and Gemini should now all be working on IPv4.  There is even a
basic "Gemini kiosk" (similar to Bitreich's gopher kiosk) running,
although this needs more clients and, more importantly, some more
securing!  Continue to stay tuned...

-Solderpunk

On Wed, Oct 23, 2019 at 09:48:31AM +0200, Julien Blanchard wrote:
> 
> > I'm able to access the new page but am getting very long loading times
> > (~10s in AV-98, a bit longer in Elpher) due to the previously-discussed
> > IPv6 issue - perhaps this is your problem too?
> 
> Oh you?re right, sorry I was being impatient :)
>

Link to individual message.

---

Previous Thread: Connection Woes

Next Thread: Announcing gemini.circumlunar.space!