Various updates to my web authoring and publishing tools

I just released several updates to the little softwares I created. I built them for my own usage, but I’d be curious to know if another one tried them or even use them.

Time flies and habbits change. When I began to write code, it was mostly in PHP. Later I switched to ugly shell scripts and more robust python scripts or apps. For the last eight years I gradually, but surelly move to ruby for everything. So don’t be surprised if more and more of my tools are in ruby.

All the following projects are hosted on my own git server[1].

[1] on my own git server (HTTPS)

Fronde v0.5

Biggest changeset here. This release took me most of the time. Check the related blog post[1] for the details.

[1] the related blog post

ox-gmi v0.2

This is my own Gemini publishing library for Org, mainly used as part of Fronde. I know there is another one[1], but there was a reason I did not used it for Fronde, and now I don’t remember which. In the end it allows me to have fun doing some lisp.

[1] there is another one (HTTPS)

diamant v0.0.10

Actually I quickly pushed two new releases (v0.0.9 and v0.0.10). The first one thanks to Genevieve Clifford[1], who very nicely sent me patches to fix english errors in the project readme file.

Then I take time to fix an issue with the server crashing on timeout errors, and another one with the server handling binary files (pictures, music files…) as text files (wrongly inserting end line characters in it).

[1] Genevieve Clifford (HTTPS)

ruby-net-text v0.1.0

The underlying plumbery of my diamant server. Taking inspiration from the ruby core `Net::HTTP' stack, I maintain this gem to allow one to interact with Gemini, finger, Nex or Gopher protocols.

The code needed some refactoring to clean it from all the smells of having written it a bit too fast. I also added some missing unit tests and fix the documentation.

--

📅 mercredi 17 juillet 2024 à 23:04

📝 Étienne Pflieger with GNU/Emacs 29.4 (Org mode 9.7.11)

🏷️ Bidouille

🏷️ ruby

🏷️ Gemini

🏷️ Fronde

📜 Back to gemlog

🏡 Back to home

🚀 Propelled by fronde