xesite/blog/feeds-fixed-gemini-flight-j...

2.5 KiB

title date tags
RSS/Atom Feeds Fixed and Announcing my Flight Journal 2020-07-26
gemini

RSS/Atom Feeds Fixed and Announcing my Flight Journal

I have released version 2.0.1 of this site's code. With it I have fixed the RSS and Atom feed generation. For now I have had to sacrifice the post content being in the feed, but I will bring it back as soon as possible.

Victory badges:

Valid Atom Feed Valid RSS Feed

Thanks to W3Schools for having a minimal example of an RSS feed and this Flickr image for expanding it so I can have the post dates be included too.

Flight Journal

I have created a Gemini protocol server at gemini://cetacean.club. Gemini is an exploration of the space between Gopher and HTTP. Right now my site doesn't have much on it, but I have added its feed to my feeds page.

Please note that the content on this Gemini site is going to be of a much more personal nature compared to the more professional kind of content I put on this blog. Please keep this in mind before casting judgement or making any kind of conclusions about me.

If you don't have a Gemini client installed, you can view the site content here. I plan to make a HTTP frontend to this site once I get Maj up and functional.

Maj

I have created a Gemini client and server framework for Rust programs called Maj. Right now it includes the following features:

  • Synchronous client
  • Asynchronous server framework
  • Gemini response parser
  • text/gemini parser

Additionally, I have a few projects in progress for the Maj ecosystem:

  • majc - an interactive curses client for Gemini
  • majd - An advanced reverse proxy and Lua handler daemon for people running Gemini servers
  • majsite - A simple example of the maj server framework in action

I will write more about this in the future when I have more than just this little preview of what is to come implemented. However, here's a screenshot of majc rendering my flight journal:

majc preview image rendering cetacean.club