69

Holy shit I love this, that's fucking amazing, it's basically a modern terminal browser, that actually has html5, css support etc. not like elinks, especially nice inside tmux for sure.

"Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs."

https://www.brow.sh/
demo: https://youtube.com/watch/...
https://motherboard.vice.com/en_us/...

Comments
  • 3
    Fuck I was going to post about this soon lmao
  • 1
    @Bitwise well the goal of the project is to have a low bandwidth in terminal browser, so w3m would still be transferring images and also as you said not all emulators have w3m support
  • 2
    @Stuxnet haha sorry, I was just so excited to post it, since I read it :)
  • 1
    @Bitwise never heard of w3af only w3m and w3m-img I think lol
  • 3
    @JoshBent I read it this morning and was like "shit this is awesome. I bet some of the dR users would like it. I'll post it at lunch time."

    But I got distracted lol
  • 7
    Interesting! If it supports JavaScript, I could perhaps even use it to log into Face-

    Nah, that's what I used to want to do with TUI browsers.. but not anymore. Fuck the Zuck. Nonetheless, this browser looks very good!
  • 1
    @AlexDeLarge I think you were also one of the tmux users? report back how good it works there, haven't had time to check myself yet :)

    @Condor yes it supports js
    @Bitwise cool, thanks! will check it out, but why did you guys mention it, if the talk was about images inside the terminal? which is w3m?
  • 3
    @zlice nah there's enough reposting as it is.

    I try to avoid reposting stuff.
  • 1
    @AlexDeLarge what made you stop using it? seemed really nice, kind of like a screen replacement and also i3 but only in your terminal
  • 1
    @AlexDeLarge oh, I feel you, had a similar case with other tools also if you do, I am sure you'll have something to rant about, would love to hear your experience with it and what kind of tricks you discover
  • 7
    @Bitwise regardless of whether it only uses Gecko, apt apparently decided that it wanted to pull in the entirety of Firefox just to do that.. staying true to its reputation of being an absolute dependency clusterfuck :v
    @JoshBent I can't tell whether it works in tmux because in WSL it doesn't even want to start to begin with - it just keeps on waiting for Firefox. Probably that failed to start because there's no X environment. This would be the same on servers, so I guess that they can scrap that claim already.. also who in their right mind would run Firefox just to get a TUI browser, on a server nonetheless... Eh, this really doesn't replace my good ol' elinks.
  • 7
    Whoops, forgot screenshot... I must be tired. There you go :)
  • 1
    @Condor wsl is weird to begin with, I'll test it on my server and report back
  • 7
    @JoshBent true :') it's gotten way more streamlined with native Linux over time but yeah there's still quite a few quirks, like scrolling issues in Vim on the Insider preview, and something in conhost that makes Return copy and right click paste... I'd kill the motherfucker who implemented that shit and didn't make it possible to rebind this shit to decent keys! But other than that it's become pretty decent actually :)
  • 1
    @Condor putty and mobile shells have problems with it too, it worked on arch though, wonder what setup it has to be for it to work off of a server
  • 7
    @JoshBent told ya :)
    Well, even if it would work, that Firefox dependency really is a bummer for me.. that's so much client software (along with its usual bells and whistles trash to please the users) that I wouldn't ever install it on a server. It looks nice but I'd really prefer something native that uses Sixel or similar for its graphics, and for rendering webpages only depends at most on a small browser engine.

    Oh by the way, in case you're interested in rendering images in terminals: Terminology (the emulator from EFL) has this built-in command called tycat that can print images. No idea how they do it but it works :)
    Added benefit: Terminology looks gorgeous <3 it's my go-to terminal emulator for native Linux clients.

    Also @AlexDeLarge: here I'm using tmux solely for terminal split but in that case, the only things you need to know are Ctrl+B-% is vertical split and Ctrl+B-" is horizontal split.. to close them you can just type exit as usual and you can configure tmux to support the mouse too if so desired.. my dotfiles should have that option in .tmux.conf (which is to this day the only configuration done in there apparently :') )
  • 7
    @RantSomeWhere because I'm too lazy to set up a VM :P
    Also the performance impact of having just a subsystem is less than that of a VM.. kind of like Wine vs a QEMU/KVM guest. And it's not like I really want OS isolation anyway. A terminal like aforementioned Terminology would be nice but that'd imply also running an X session in the VM, which doesn't seem worth it. The purposes that I use it for would be similar to a chroot to load a different distribution from my current one. No memory separation whatsoever, but also no virtualization overhead. Hence why WSL is most suitable for me :)

    I am currently migrating my laptop's configuration into a VM in the Proxmox server though. It'd just be a host for development and general Linux fuckery, but while having to VNC into that reduces load on the desktop, it also introduces network overhead (i.e. lag). None of the options seem to be perfect.

    And if you wonder why I'm not just running Linux on this host.. Nvidia. Those motherfuckers.. and my display setup isn't supported very well by xrandr.
  • 7
    @RantSomeWhere never heard of Babun yet.. looks interesting!
  • 0
    @SauceBoss true that, it's impressive lol
  • 1
    The fact that people make this stuff just really makes me happy about how great and utterly ridiculous the Linux community is!
  • 1
    @lxmcf I am always excited when stuff like this comes out and actually gets maintained, it's really fun to watch and try
  • 0
    @Bitwise
    ah, don't stress it so much 😅
  • 1
    @Bitwise psst, yaourt is insecure, old, unmaintained, and really shitty
  • 1
    I love how it's almost spelled broche!

    That's an interesting work in Portuguese...
Add Comment