Live data from Hacker News

Show HN: Browsh – A modern, text-based browser

brow.sh

51–60 of 330 posts

Re: Show HN: Browsh – A modern, text-based browser

#51
post #26

Earlier quoted context omitted.

Lynx doesn't even support modern SSL,let alone HTML5, CSS3, JS, WebGL, WebAssembly - all of which are supported by Browsh.

Lynx uses whatever SSL is on your system, so if your OpenSSL doesn't support modern SSL, then it's time for you to upgrade ;)

I'm not sure that's true, for example elinks doesn't support SNI: https://bugzilla.redhat.com/show_bug.cgi?id=1527856

Re: Show HN: Browsh – A modern, text-based browser

#52
post #47
post #42

Earlier quoted context omitted.

Links doesn't even support modern SSL :/ The modern age requires a multi-gigabyte program to use the Internet, that's just our reality. So the whole point of Browsh is that you can now offload this from your local machine (eg. to a remote VM) and re-experience the net as pure text, how it used to be.

I am fairly sure that both linx and lynx work with modern SSL. In fact, just checked on Ubuntu 16.04 -- both links (2.12) and lynx (2.8.9...) work fine with https://google.com and https://news.ycombinator.com for example.

Do they support SNI?

https://bugzilla.redhat.com/show_bug.cgi?id=1527856

Re: Show HN: Browsh – A modern, text-based browser

#53

What I really love is that (when the server is working) you can ssh brow.sh And then have a graphical browser from anywhere :D.

That failed massively for me in Terminal.app on OS X. The browser showed garbled text and horizontal half-height lines. Is there a reason why Terminal.app might not work?

Terminal.app doesn't support true colour :( So it can't properly take advantage of the UTF-8 half block trick to get 2 pixels of colour from each cell - thus creating the banding effect you see.

Re: Show HN: Browsh – A modern, text-based browser

#54
post #50
post #49

You might want to consider adding support for displaying proper terminal graphics, instead of using pixelated ones (which I assume are done using unicode block drawing symbols?). See https://sw.kovidgoyal.net/kitty/graphics-protocol.html

I'm actually already pretty decided against this. Simply because I won't the basic engine to be as text-focused as possible, as then we have a universal source of the modern web in pure text format, that multiple other clients (terminals being only one) can make use of. And besides graphics are orders of magnitude more bandwidth heavy than text, which somewhat defeats the purpose of Browsh.

Rendering images using unicode block symbols does not make them text, it just makes them pixelated. And you can always down sample images to reduce the bandwidth cost and still get a much better rendering than you achieve currently. For example you can convert the images to indexed 256 color compressed PNG and transmit that, which would reduce bandwidth by a factor of ~4x while still giving you much better rendering.

But anyway, it was just a suggestion, it's your project, you should feel free to do what you think is best for it.

Re: Show HN: Browsh – A modern, text-based browser

#55
post #3

Can it be made not to show WebGL, embedded video, and so forth? I enjoy a very serene internet using w3m set to monochrome, with mouse and images turned off. Every now and then it's necessary to use a graphical browser, and it's the sensory equivalent of being woken up by a toddler at 5:30 on Christmas morning.

What you call "serene," I would call "austere." That's not meant as a denigration, mind you: I'm very curious as to your viewpoint here. What do you enjoy about such an experience?

I find the ordinary internet terribly overstimulating. It's a constant din of people screaming for my attention. Even relatively sober sites often have distracting designs that make it hard to focus on the content. Text mode is calming, it cuts straight through the clutter. In text mode, authors have to distinguish themselves by saying something interesting, and it's a lot easier to decide whether that's the case when they have nothing but words with which to make their arguments.

Re: Show HN: Browsh – A modern, text-based browser

#56
post #2

Some of you may have seen this before under its previous incarnation of "Texttop". Then it was just a hack, but I got some great feedback, so I've spent most of the last 12 months turning it into something serious. It's morphed into more than a mere TTY gimmick. That UNIX philosophy of text being the "universal interface" has somewhat unexpectedly risen to the forefront, such that Browsh is now essentially a text bro…

Charge for plugins? For example, user macros, user styles, integration of other apps, advanced bookmarks, etc. Sell merch, create your own awards for lo-fi websites and charge people to nominate their sites. Hope it works out for you!

Re: Show HN: Browsh – A modern, text-based browser

#57
Reminds me a bit of reading about (I don't recall actually using one) web accelerators, or proxies that would retrieve and strip down content requested by a low powered/bandwidth client. I think these have pretty much disappeared over the last 10 years as bandwidth increased and mobile devices became more powerful.

Added: I guess https://www.opera.com/turbo still provides this feature. Is there anything comparable that can be self-hosted?

Re: Show HN: Browsh – A modern, text-based browser

#59
post #30

Earlier quoted context omitted.

I think the use-case is that the user is running their headless browser on a remote server with a good internet connection. Then they open an SSH tunnel to that server from their local machine which has low bandwidth--and the only thing that needs to be received by the local machine is the browsh rendering of the webpage.

Exactly. As well SSH/Mosh access there's a HTTP service, that currently only outputs static, noninteractive HTML and basic graphics. For example: https://html.brow.sh/https://news.ycombinator.com/item?id=17...

Ah, that makes sense. Cool project!

Re: Show HN: Browsh – A modern, text-based browser

#60
post #2

Some of you may have seen this before under its previous incarnation of "Texttop". Then it was just a hack, but I got some great feedback, so I've spent most of the last 12 months turning it into something serious. It's morphed into more than a mere TTY gimmick. That UNIX philosophy of text being the "universal interface" has somewhat unexpectedly risen to the forefront, such that Browsh is now essentially a text bro…

dude, very cool.
Post reply on HN