Lynx is dead – Long live Browsh for text-based internet browsing
hanselman.com
hanselman.com
A number of people made this point, but this doesn't address one of the key advantages of Lynx at all: what if I need to use it while ssh'ed to a server that doesn't have X, doesn't have a browser (headless or otherwise) and I cannot or do not want to install those on it? And I have to trust your package integrity, quality of your secure coding practices, and judgement/diligence in your use of dependencies and tracking CVEs.
This barely has any advantages for me over port-forwarding to the x server and using a local client, functionally, and it introduces a large potential liability.
It's a cool project and you have my admiration, but making grandiose claims like this is counterproductive for (at least a good part of your target demographic) increasing Browsh adoption.
(Further, via 3rd-party proxies if a particular site can't offer it.)
Edit: Why do you think my coding standards are under any more suspicion than anyone elses? Just because Browsh is new?
In electing to engage with it, we are substituting our mistrust of .JS and .CSS files out on the web with whatever engine you use to chew those up and re-render the output as text-mode approximations.
It's fewer people to trust, to be certain, but the trust-by-default model has long been broken. Trust is earned, and easily lost.
So absolutely yes, because it is new.
OK well I'm glad that the scrutiny upon me is the same as every other newcomer.
I think you've answered it elsewhere, in a sibling comment to my first... for those with restricted bandwidth/slower connections this makes more sense than for other use cases where a sysadmin might use it because of security/business restrictions. I appreciate you didn't write the article/choose the wording.
Sorry for stepping on any toes.
Not complaining, just reporting.
Once it was up and running, I guess my terminal styling is conflicting with the renderer: https://i.imgur.com/5JJuLYe.png
EDIT: Ah, it works great in iTerm. Thanks for the cool browser.
Seriously though, browsh is a neat toy, but having to depend on X and firefox is a nonstarter for many use cases. For example, I use a mailcap that sends html emails to elinks for rendering in mutt. Or, I am frequently on systems with no X server running, and/or no firefox installation.
Or run it right now with:
lynx
If your use case for trying an established browser involves docker, we might want different things from a browser. I like the idea of browsh too, but it is not a browser.
While I think Browsh is very interesting, you can immediately see a couple issues with this. When I tried it last week, it worked pretty well for a bit, and then I got an error that all the servers were busy.
Obviously, I don't expect a free service like this to let me stream unlimited video. At first glance, I saw the demo server as the actual service, rather than seeing this as a tool to set up on your vpn. That eliminates the scaling issue and the privacy issues.
The use case here is one where one has slow access to a machine with fast internet access, or where the local machine doesn’t have enough resources (e.g. screen resolution, battery live) to render web pages.
So I suppose this makes your comment sarcastic as well, if only retroactively.
I wonder what's the reason for it. I tried searching for this, but didn't find any conclusive info. In framebuffer mode in theory it should be possible to implement.
https://github.com/dvdhrm/kmscon
https://github.com/dvdhrm/kmscon/issues/94
https://github.com/dvdhrm/kmscon/issues/111
But the project looks abandoned which is a pity.
Except the part that brow.sh requires X11
Except the part that Scott doesn't even know the difference because he's a M$ shill