Salta al contenuto principale


The stupid project of the week


This time, double the stupidity!

keys The unnecessary CLI to manage SSH keys
git.sr.ht/~fabrixxm/keys

and a library from code used in keys:

climatik Create python command line interface from function definitions
git.sr.ht/~fabrixxm/climatik

(also on pypi)

#python



#wip #GTK / #Python app to manage collections, using lesana as base




TIL* about Project Gemini
"Gemini is a new, collaboratively designed internet protocol, which explores the space inbetween gopher and the web, striving to address (perceived) limitations of one while avoiding the (undeniable) pitfalls of the other."


https://gemini.circumlunar.space/

Found about it via Castor ( sr.ht/~julienxx/Castor/ ), a graphical gemini (+ gopher and finger) browser, written in #rust / #gtk , which I found thanks to the "Featured projects" list of Sourcehut Hub ( read more here sourcehut.org/blog/2020-04-30-… )

So, obviously, I neeeeded a #gemini browser on my #sailfishos phone.

It's not yet here, but while experimenting I ended up writing a desktop browser for #gemini with #Qt and #QML which I called Alrisha : git.sr.ht/~fabrixxm/alrisha

At this point I neeeeeeeeed a presence on the 'gemini space'. But I'm not inclined to maintain it by hand. It will become stale quickly, I'm sure.

So I'm on the road to write an "ActivityPub C2S client via gemini". A web.. no, a gemini app that will render gemini pages from ActivityStream objects.

Just to publish this #microblog on gemini automatically. Because why not.

It's been written in #python using Jetforce github.com/michael-lazar/jetfo…

Here a screenshot of what I have now: on the left firefox shows my profile page via http/html, on the right the terminal running the gemini appserver, in the middle Alrisha rendering the result of the work...

*Thursday I Learned
Schermata_del_2020-05-04_11-42-14.png


Questo sito utilizza cookie per riconosce gli utenti loggati e quelli che tornano a visitare. Proseguendo la navigazione su questo sito, accetti l'utilizzo di questi cookie.