ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Like if there were not enough Gemini clients or web proxies around... So I created one more! Want to have a look? (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
read this post through the GGST proxy (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Subtitle: I am bad at names... (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
I enjoyed using two graphical Gemini clients: Kristall and Lagrange. But none of them ticks all boxes of how I'd like _a perfect_ Gemini client to look: (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
I spent some time investigating Tkinter package for Python and features of its TextWidget, but then realized that most of effort will go into recreating a "browser-like" behavior (tabs, find-in-page, cache, history search), and decided to implement it in Javascript/HTML instead, and use the actual browser for tabs, find-in-page, etc. (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Hence, it's not an actual "client" binary application which you install on your Android/iPhone/Linux/Mac/Windows, but a gemini webproxy. Unlike other proxies, it relies more heavily on frontend Javascript side, where backend performs only basic translation of HTTP requests to gemini/gopher/spartan/titan ones. Saying that, it doesn't use any fancy Javascript libraries like React, Redux, Vue, jQuery, or what's the trendy one is today - primarily due to my lack of knowledge, secondary due to me being member of 512kb.club (the frontend is under 50Kb, but I'm not aware of such club). (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Note that currently certificates are not checked in any way, and client certificates are also not implemented. (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
At the moment, only latest Firefox and Chrome are tested. More browsers are possible to add if someone is going to use it. (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
If you have a web browser, you can use it to browse my capsule from the web: (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Note that connection to other capsules are not enabled on that instance - it's a one-capsule proxy, much like flounder.online. (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
You can get the source code on github and try installing it yourself: (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
source code on github. (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Did the world need another Gemini proxy/browser? (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
you're happy to have your browser and that's enough reason for its existence (8 votes)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
I have my own browser and I'm happy for you, too (3 votes)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Lagrange is the most beautiful browser (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Did you know that there are more than two GUI Gemini browsers? (0 votes)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Text interface is the only proper way to read Gemini (5 votes)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Your proxy/browser looks good (3 votes)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Your proxy/browser looks bad (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
I tried to install it but didn't manage to (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
I installed and uninstalled it (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
I installed it and maybe will use it (3 votes)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
It's my main Gemini browser now! (2 votes)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
I am skyjake, creator of Lagrange, Cosmos, GmCapsule, and Doomsday Engine. (7 votes)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Privacy note: voting saves your IP address. Voting for the second time overwrites your previous vote. Voting through _other_ web proxies hides your IP address and counts against that proxy IP address (so there's approximately one vote shared among all users of that proxy). Voting through _my_ web proxy preserves your original IP address (the vote is only yours, your IP is saved with it). (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
---- (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
(1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
Also I would like to thank @pr1ba for encouraging words in this difficult times (in Russian): (1 vote)
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}
ls/{s/([0-9]* votes?)/(1 vote)/;t;s/$/ (1 vote)/;}