Live data from Hacker News

Nyxt: The Hacker's Browser

nyxt.atlas.engineer

11–20 of 262 posts

Re: Nyxt: The Hacker's Browser

#11
post #5

You know what would be cool, if you could use unix cli tools in the browser. Press control+ , a small console box shows up and run: |grep ...|awk ... And the text of the document gets processed. But if you want to mess with the dom you could: Html.Body | sed ... | jq ...

You could probably add this to Nyxt in a solid hour or two of configuration hacking.

The "configuration" is just more code that gets compiled in on loading. It's a complete first class citizen unlike extensions for most software which is sandboxed in a separate language and can only see certain APIs.

In Nyxt, StumpWM, Emacs, and other Lisp software you can literally put bugfixes in your config, redefine existing functions, and generally do whatever the hell you want.

Re: Nyxt: The Hacker's Browser

#13
post #8

Earlier quoted context omitted.

This probably wouldn't be possible due to browser sandboxing. You could however, use a tool like External Application Button [0] in order to send the URL of the page to a script/program, which in turn can make the body of the page parsable by downloading the URL it gets, automating some action on it. I use it pretty often to automate downloads with yt-dlp or opening a picture directly in GIMP from the browser, but si…

> You could however, use a tool like External Application Button [0] in order to send the URL of the page to a script/program, which in turn can make the body of the page parsable by downloading the URL it gets, automating some action on it. This works less well than it used to now that CMSs and blogs are now SPAs that render no text without javascript being enabled.

Yes, that is a shame, but that can be worked around by sending it to something like PhantomJS, headless Chromium, or any other scriptable browser that will actually run the JS on the page and render it in the background. Very heavy as you're basically running a full browser in the background, but totally doable.

Re: Nyxt: The Hacker's Browser

#15
post #10
post #2

This looks like my type of browser. I currently rely heavily on the vimium chrome extension. Does this support profiles by any chance? I currently use chrome profiles to separate work and personal Looking forward to giving it a spin

you should also checkout https://qutebrowser.org/ which is pretty mature.

A dealbreaker as it doesn't suppport ublock origin extension which is essential to browsing the web these days.

Re: Nyxt: The Hacker's Browser

#17
Hmm, not sure it's for me (a bit too much hacker) but I'd definitely like a highly customizable, module based browser with a pure shell by default. Something like Visual Studio Code but with less cruft from the get go.

I've never thought about it until I saw this! Now I'm really irked about there not being a solid, mature browser based on extensibility. Where the base is basically an address bar and history awareness (i.e. back/forward) and even bookmarks is a module, so that you don't even need an integrated solution but can instead rely on e.g. Raindrop.io as your bookmarks manager. Tab management another one, so for example you could have _only_ a powerful vertical tabs mode if that's all you need.

You know what, it feels like this should have happened 20 years ago and it would be as popular as Vim or Emacs now, but somehow never actually did. It would be the ultimate response to Chrome, Edge, even Firefox feature creep, forcing its developer to commit fully to web renderer excellence (speed, RAM, web standards) and maybe some optional official modules if you want them.

Re: Nyxt: The Hacker's Browser

#18

Can it be run on a server?

Can you clarify what you mean? It can certainly be run on hardware that you call a server, just would depend on if you're running a graphical environment, it's not able to run in a terminal emulator afaik.

Re: Nyxt: The Hacker's Browser

#19
post #15
post #10

Earlier quoted context omitted.

you should also checkout https://qutebrowser.org/ which is pretty mature.

A dealbreaker as it doesn't suppport ublock origin extension which is essential to browsing the web these days.

Qutebrowser can use the same adblock filters that ublock uses.

Re: Nyxt: The Hacker's Browser

#20
It's not what I expected from their webpage, I think their Github explains it better -

Nyxt [nýkst] is a keyboard-driven web browser designed for power users. Inspired by Emacs and Vim, it has familiar keybindings (Emacs, vi, CUA), and is infinitely extensible in Lisp.

It's not for the OSINT community, is how I'd read it.

Post reply on HN