User base of #linux #terminal #graphical #webbrowser #brow6el asked if it would be possible to use it for preview of #html messages and attachments in #aerc mail client. Proof of concept of html pager for aerc is on its way.
when using #brow6el #linux #terminal #webbrowser in #kittyterminal (yes we now support kitty image protocol) the YT video is almost like in "normal" browser.

#sixels do “compress” image data by its nature design, #libsixel is highly optimized, on the other side #kittyterminal protocol

Direct transmission (t=d):
RGB/RGBA -> base64 … huge data transfer
RGB/RGBA -> PNG -> base64 … better in size, significant overhead
RGB/RGBA -> zlib compression -> base64 … also significant overhead
RGB/RGBA -> PNG -> zlib compression -> base64 .. even bigger overhead

Simple file transmission (t=f)
Client needs access to file … Forget about #ssh

Temporary file transmission (t=t)
Client needs access to /tmp, /dev/shm … forget about ssh

Shared memory object (t=s)
Client needs to have access to POSIX shared memory object/Windows named shared memory object … forget about ssh.

So yes, kitty is “superior” protocol with superior performance, except it works as “superior” only on localhost and event that is questionable at least in case of #brow6el (ok I acknowledge thats this is very specific “hack”)

Being described as “essentially performed the software equivalent of fitting a Ferrari engine into a horse carriage, and somehow made it work.” made my day. #brow6el #makeuseof

https://www.makeuseof.com/laughed-at-terminal-browser-used-it/

I laughed at this terminal browser—until I actually used it

I opened Brow6el as a joke. Ten minutes later, I was wondering why it worked so well.

MUO
One if the significant missing features in #brow6el #linux #terminal #browser is ability to select and copy text. I am going implementing there something like vim visual mode and it is pretty pain in .. ehm challenging.
In how small window #brow6el can render, try this with other #browser. #linux #terminal #sixel
I have been long thinking how to optimise mouse emulation in #brow6el, this is what I have came with. Zoomable grid, literally you can click anywhere in about 3-4 key clicks. Grid keys are copying keyboard layout and are fully configurable. Backspace is zooming out. To be released soon #browser #linux
https://f.cz/@janantos/115852393944415737
#brow6el is a new browser for the terminal that uses chromium and libsixel for rendering. It fires up fast and has adblocking included. It pairs nicely with #newsboat and my personal favorite #newsraft, to view those articles and links that need a full browser. #foot #terminal #brow6sel
Jan Antoš (@[email protected])

Attached: 1 image #brow6sel #linux #terminal #webbrowser side by side with #firefox

f.cz - fskutečnosti Fedivesmír :-) Brána do federace sociálních sítí. 2000 znaků pro vaše příspěvky.

#TIL about #brow6el (https://codeberg.org/janantos/brow6el) a #CLI web #browser that uses #sixel and runs in any sixel-compatible terminal.

Here are a couple of examples of brow6el in #WezTerm on #Ubuntu 24.04

#Linux #OpenSource

Thanks to amazing community #brow6el browser is now packaged for #ArchLinux (AUR)

https://aur.archlinux.org/packages/brow6el-git

AUR (en) - brow6el-git