2025-06-03 Tue 16:15 Yet another project is dead Some time ago I created Yupa [1] a CLI browser for Gopher nad Gemini protocols with a lot of convenience features like tabs, history and shell commands execution. Still, this project is a failure because I actually never use it. Every time I find myself wanting to browse Gopher or Gemini space I either fetch raw response with rrr [2] or use proxy like SmolNet Portal [3]. SmolNet Portal proxy is fantastict except that it requires me to use full web browser. On my ThinkPad x220, web browser is the heviest software I run daily and I try to avoid it to save battery. I would like to avoid Firefox even more. Thats why I'm thinking of Yupa v2. I would like to give it a second try. This time with more focus on basics, less on extra features like tabs or shell execution. I would like it to have a support for HTML, Gemini and Gopher protocols. Starting with HTML I expect it to handle websites in similar way as the Lynx does, but in CLI style. Then it would be easy to add support for Gemini and Gopher parsing their responses to HTML. Having that I could finally browser all my sites from single browser. Writing parser for HTML in C from scratch will be an interesting challenge. This is actually the only part that I have to make because all other pieces I already have in other projects, like making SSL connection, parsing and printing gph/gmi text responses, CLI commands navigation. All of that will be just copy and paste from gmi100 [4], yupa, rrr and ftt [5]. I don't rly want to start another project. So I'm not making any promises. But I recently found myself browsering web more than usuall. Expecially text content, blogs, articles etc. I might just try to do it quickly with a lot of copy/paste. Otherwise I'm not going to dedicate many hours to this idea and instead I will simply endure suffering and use regular browser like NPC. [1] https://github.com/ir33k/yupa [2] https://github.com/ir33k/rrr [3] https://portal.mozz.us/ [4] https://github.com/ir33k/gmi100 [5] https://github.com/ir33k/ftt EOF