tootik is a federated nanoblogging service for the small internet.
tootik allows people to participate in the fediverse using their Gemini, Gopher or Finger client of choice and makes the fediverse lighter, more private and more accessible. tootik's interface strips content to bare essentials (like text and links), puts the users in control of the content they see and tries to "slow down" the fediverse to make it more compatible with the slower pace of the small internet.
It's a single executable that handles both the federation (using ActivityPub) and the frontend (using Gemini) aspects, while sqlite takes care of persistency. It should be lightweight and efficient enough to host a small community even on a cheap server, and hopefully, be easy to hack on.
tootik implements only a small subset of ActivityPub, and probably doesn't really conform to the spec.
Stop Electron, stop using a browser as if it was an Operating System!!! Go #terminal#cli#TUI use your OS, not the browser for everything! And be liter, more ethical, your computer will love you! Use #Gemini#gopher#usenet#matrix#fediverse on TUI apps #vim#neovim as your text/IDE #mpv for videos and more... !!!
If you're posting a link on Mastodon, you'll probably want to add https:// to the beginning so it is clickable.
For example fedi.tips isn't clickable but https://fedi.tips is clickable.
The reason https:// is required is in case people want to include dots in words or phrases without accidentally creating links.
p.s. Techy people might like to know that many non-web link types also work on here: https://, http://, gemini://, dat://, dweb://, gopher://, ipfs:// ssb://
"Oggi festeggiamo il quattordicesimo compleanno del rilascio open source di Go! Go ha avuto un grande anno, con due rilasci ricchi di funzionalità e altri importanti traguardi."
Since the official web GUI of #Fediseer requires JavaScript (seriously what's up with that, is this a Lemmy thing lol :P), I thought I'd write something that uses Fediseer's API, and the interface wouldn't need JavaScript to be loaded from the website and can be viewed by any plaintext-friendly client. So I settled with #Gopher! :alice_wine:
Currently you can only lookup some basic information per instance, and see all domains which they have endorsed, censured, hesitated, and guaranteed (and vice-versa) in a pure plain text format. I might write an interface for the whitelisted, suspicious, censured, and hesitated lists of instances too, but I'm not promising anything. :P As it stands, this simple Gopher CGI fits my needs for now. :kokoro_yes:
Logging in with your #API key is not supported (probably a bad idea anyway due to Gopher typically being unencrypted :satsuki_sadge:), so you won't be able to see some domain lists of instances that have restricted the viewing of endorsements/censures/hesitations they give, or modify anything in Fediseer.
It's all written in #POSIX#shell script, with the dcgi currently written with #Geomyidae's gophermap format in mind. You can see the source code (which you can treat as being in the public domain) in the URL I've given. Warning: It's pure shell script cancer! :kyou:
I don't think people appreciate the role that #OperaSoftware played in fostering the #OpenWeb and #IndieWeb during the first #browserWar (when the #OperaBrowser was still built on their proprietary #Presto engine), and a fortiori the role it had in their demise (when they switched to being “just another #WebKit/#Blink skin”), despite their browser never even reaching a 3% market share.
Under the same pretense of security, support for classic (some would say obsolete) protocols such as #FTP and #Gopher has already been removed from all major browsers. In some browsers, such as #Firefox, this has been an intentional choice. Others, like @Vivaldi have been basically forced into this position by their reliance on Google's engine.