stelzch / zeal_fzf Goto Github PK
View Code? Open in Web Editor NEWSearch and display offline documentation right in your terminal!
Search and display offline documentation right in your terminal!
Just bumped by accident into your Kobo-Zotero. Very nice.By the way, you should also mirror, https://git.ch-st.de/christoph/firefox2koreader here. Easier to find here.
And then ended up here into your tools for kiwix-w3m and zeal_fzf and blog post.
As a die hard fan of w3m, offline and the terminal I was instantly hooked.
What a nice idea and set of scripts.
This issue actually relates more to kiwix-w3m. I dont use "zeal_fzf". Because, I dont like the GUI of zeal. It's big, bloated, infested with www.googletagmanager.com ads tags. I dont want to install it just to download the "docsets". If there was an alternative to download only the docsets, without having to install Zeal, maybe I reconsider.
Anyway. You wrote, https://ch-st.de/offline-first-programming/,
....There still is room for ergonomic improvement: the HTML rendering of w3m could have better readability ...
I live, eat, sleep and breath with the terminal and w3m. For many years. And can survive the "modern" bloated web. One of the indispensible corner pieces to my w3m setup is a universal "readability" cleaner. I have it mapped to "r" in w3m. Sometimes it even runs automatically on certain domains processing the displayed rendered html buffer on certain pages.All possible with the underrated w3m scripting and customability. And understanding well how siteconf, urimethodmap and cgi work.
I must have tested all the libraries and tools in the universe that exist for this purpose. Python libraries, Go, Rust etc. Even NodeJs.
Some examples, https://github.com/buriy/python-readability , https://github.com/mrusme/reader (go)
In the end the most rock solid experience that mimics Mozilla's own readability feature in Firefox is, https://github.com/eafer/rdrview
Easy peasy to integrate with w3m. You should give it a try.
Another very recent game changer for life with text browsers are the so called "alternative frontends" . This alone reduces the need to "clean" pages to show them nicely in w3m.
Invidious instead of Youtube.
Libreddit instead of Reddit
And, a killer one, SearxNG instead of searching directly google.com with w3m.
You can even browse this repo https://dev.gh.akisblack.dev/stelzch/zeal_fzf instead of https://github.com/stelzch/zeal_fzf/
https://sr.ht/~benbusby/farside/
https://github.com/mendel5/alternative-front-ends
https://github.com/digitalblossom/alternative-frontends
If you are not familiar with this concept, than maybe best start with Firefox and this addon, https://github.com/libredirect/browser_extension
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.