The images were generated by carbon and it's auto syntax selection must have defined the whole thing to be shell code. I'll fix it in next commit. Thanks pointing it out.
Looks like syntax highlighting from the shell. (Text between quotation marks being highlighted, numbers and key words like "for", "and", "in", "create", "as", "or".)
I was kinda wondering that myself. There's so many terminal based apps to keep track of, I've gotten into the habit of trying to know a core set fairly well (like bash,awk,sed,grep -P etc). For this sort of thing I have a dozen tabs open in w3m already.
$ alias wiki='f(){ w3m -F "https://en.wikipedia.org/w/index.php?search=${1}&title=Special:Search&ns0=1"; unset -f f; }; f'
$ wiki pandas
This seemed to work well for me.
A tab to the wikipedia search page bookmarked would work well too and could be used in existing w3m/lynx session.
This is the Unix way. You already have the tools and utilities you need, just pipeline them together and make an alias if it’s something you need frequently.
hey, off topic but can you explain or link a post which explains what the benefits of the alias -> function definition are over just defining the function directly?
Thanks!
I have never used Lynx personally, but just going through the description of it i would say that wik also provide quick introduction lookup to a desired topic. Initially i made this as a personal tool just for this quick introduction lookup feature as i don't wanted to hustle through a browser for a just introduction search on the topic. But when made i made this project public i added full info and search.
But please don't build a custom pager, but use $PAGER (unless this is supposed to turn into a full browser ...) so it works as expected (key bindings etc )
Indeed and it would be so much better to use termcap (eg through ncurses) instead of blasting ANSI codes without checking :) some of us still use terminals
1. I'm not sure what's the difference between -i and -s, they seem to work the same for a few examples I tried
2. It renders every paragraph in a different color, which seems... unnecessary
3. There's a [-] at the beginning of every paragraph which I'm not sure what it is for (seems to suggest that it is to fold the paragraph but I don't really see how to actually fold it).
Seems like programmers like the terminal aesthetic.
The only real improvement is speed at the cost of memorizing a new key stroke interface for every app. Every other aspect of terminal interfaces is a downgrade. The cost of memorization is also a huge burden
I feel there's got to be a better way that gets the best of both worlds.
Is there any plan for navigating sections or fetching specific data from the article? For example, a command to print Demographics or Population Density for a specific country.