/ntr/ - Netrunner official Sup Forums browser

We are making a web browser!
PREVIOUSLY In the face of recent changes in Firefox and Chrome some anons were asking for a Sup Forums's perfect web browser, we collected the most wanted here and plan on continuing with the creation.

To contribute follow the WORK PLAN, join the IRC to ask developers for a repo, and get to programming!

WEBSITE: retrotech.eu/netrunner/
IRC on Rizon: #Sup Forumsnetrunner
IRC guide: pastebin.com/YDbEWRHV

Gitgud: gitgud.io/odilitime/netrunner/
Teknik: git.teknik.io/gyroninja/netrunner, git.teknik.io/eti/netrunner
Github: github.com/5yph3r/Netrunner

>TODO:
- Host project at savannah.nongnu.org
- Set bug tracker and mailing list in Savannah.

>WORK PLAN
1. Browse links2 source code (you can use Ctags for tagging functions and files).
2. Expose API and give access to everything (scripting through executables is planned).
3. Give total control over the DOM, put options in files inside a hierarchical folder structure referencing sites and subsites.
4. Implement a link grabber for every link and media type to be parsed by scripts and independent applications.
5. Create an uncomplicated switch to general security profiles located in saved files.
6. Implement ncurses simple tree style graphics for bookmarks, tabs, advanced security policies by site, etc.
7. Work in the framebuffer graphics rendering.
8. Open API to javascript support (version 2.1pre28 of links2 had javascript enabled).
9. Cache, logs, cookies, and other data storage options.
10. Ports routing proxy management.
11. Vim/Emacs modes, dwb hints and quickmarks.
12. Optionally add parser forHTML, DJVU, PDF, epub, etc.?

Other urls found in this thread:

retrotech.eu/netrunner/NetRunnerInstall_v1.exe
twitter.com/SFWRedditImages

FEATURES

- Options by site.
- Granular control over incoming traffic like Policeman (more detailed than uMatrix).
- Granular control over outgoing traffic like Tamper Data or like Privacy Settings (the addon).
- HTTPS with the HTTP fallback optionally in a new instance of the browser with functions like HTTP POST disabled.
- URI leak prevention like "No Resource URI Leak" and no plugin enumeration.
- Local CDN like Decentraleyes and Load from Cache.
- Cookie management like Cookie Monster.
- Option to turn off disk usage for all data (cache, tmp data, cookies, logs, etc.), and make cache read only.
- Randomizer for user-agent and canvas fingerprint.
- Custom stylesheets like Stylish.
- Userscript support like Greasemonkey.
- Proxy management like FoxyProxy.
- Simple ports routing to use networks like Tor or I2P.
- Simple switch to universal profiles to be used like blocklists from uBlock, or like Privacy Settings.
- A configuration file like Lynx for universal profiles.
- URL deobfuscation like "Google search link fix" and "Pure URL".
- Search customization like surfraw, dwb or InstantFox Quick Search.
- Reverse image search like Google Reverse Image Search.
- Use of external applications to open links, replacing video player with youtube-dl and MPV, for text input by a text editor, browse protocols like ftp/gopher, or as a file picker.
- Use wget web crawling feature like a DownThemAll.
- Send commands to a monitor (and command history) to keep browsing while commands are working.
- Simple emacs-like keybindings to menubar by default for new users.
- Keyboard driven with dwb features like vi-like keybindings, hints, quickmarks, and custom commands.
- Configuration options from an integrated command-line.
- Non-bloated smooth UI like dwb.
- Import bookmarks from browsers like Firefox.
- Written in C.
- Low on dependencies.
- GPL v3+.
- Framebuffer support like NetSurf for working in the terminal (TTY).
- Actual javascript support so we can lurk and post in Sup Forums.

This will be shit

how can i help? I know ruby on rails :^)

FAQ

For users:
>Will it have an adblocker.
Yes.
>Will it have tree style tabs?
Yes, but not up in the priorities.
>Will it be crossplatform?
Already is.
>Will it it have vim keys?
Yes.
>Will it have "graphics"?
Yes. We are planning to run the program in terminal using the frame buffer for graphics, but Links2 also comes with directfb, X server, SVGA and other graphics drivers.
>What logo are you going to use?
We liked all so far.

For developers:
>Are repos representing the finished work?
No. We're focused on making a custom codebase then we're going to go back with what we learned and rearchitect it.
>Why not a single repo?
Developers are experimenting. We plan on moving to savannah.nongnu.org eventually.
>Where do I get a repo to work?
Look at the OP or ask in the IRC.
>Why links2?
Enough features and the API seems more friendly.
>Why not netsurf?
Good rendering but not for DOM updates, plus dependencies gave problems.
>Will you use a separate javascript engine?
We're debating this.
>Will you use a separate layout engine?
We're debating this.
>Will you use netsurf layout engine?
Might be a problem because of the DOM (not enough information).
>Will you use webkit/blink/servo?
No.
>Do you plan to use a separate HTML parser like MyHTML
We are debating this. Some devs plan to make it work as a document viewer too.

I repeat questions from last threads
>what is the download link
ask on the IRC
>what is the progress s far
one user made frambuffer support work, but ask devs

Change the logo if you actually want this to take off.

Why? Logo is cool, only a couple autists sperg being from pol but I don't think is well fundamental.

There are alternative logos anyway.

So wait, is this a C++ project for definite now? Or still C?

...

gyroninja was experimenting with C++, but isn't authoritative

The logo is shit because it's just another meme that has become incredibly stale for everyone who isn't a Sup Forumstard. Actually get some creativity instead of rehashing the same old meme 100 million times.

>now everybody hates on moon man
thank you Sup Forums

>experimenting with C++
oh, the project is in good hands already if people are still """experimenting"""

What's wrong with an innocent, cool moon guy?

this, the problem is how you interpret not the logo itself

Lets do this in Rust guys!

people with sperg "muh SJW" instead

People don't hate on moonman because Sup Forums started using it. They hate on moonman because Sup Forums is still using it and it's become incredibly stale, just like pepe has (after pepe already became stale from /r9k/ using it). Sup Forumstards are completely devoid of actual creativity and are only capable of rehashing the same old meme rather than actually create new content.

is just fanart, I don't understand why you have to hate on it so much

This.

Rust is not a suitable language for web browsers, you really need the low level control of C/C++

Rust has all the low level control in the world. Please educate yourself before talking.

he's an autistic faggot

>getting this upset over a picture of the moon wearing sunglasses

I'd really like to see this happen but this has less feedback, less work being done and less urgency than pantsu. I think every major browser would have to explicitly and proudly announce they are completely in the pocket of the 5eyes before anything will ever get done. Probably not even then because of
>no privacy internet, give it up
>nothing to hide, nothing to fear
Apathy. Pure and simple.

>We're focused on making a custom codebase
>copy pasta links2
top fucking kek

Most companies pay their shills you know, it's only Mozilla that makes you do it for free

>dependencies gave problems
codewords for "we're not competent enough to even get it to compile"? oh yeah, this project is going places

>Mozilla that makes you do it for free
I'm actually employed.

OP is obviously just LARPing. It's like the Pepe Liberator rifle that some user was trying to design on /k/.

wrong

Lad, out of 4 repos 1 already doesn't exist. The other two were updated at least a week ago. That's not how you write huge software.

logo is cool, is literally just a moon wearing glasses doesn't imply anything else, get over it fags

also
> not writing a "secure" software in either Ada or Rust.
> no plans to audit the code

The project is ambitious, but that's all it has.

wrong again

Gitgud , Teknik, and Github repos are all updated at least one week ago. The other teknik repo OP posted gives 404.

the repos don't yet show all the work, read the op

Why Ada or Rust?

Have you fgts gotten anything put together yet?

ys fgt

Is it anything better than just installing links2?

If they cut all the bloat like they said that is an improvement by itself.

installus the chrome you will

t. yoda(your hero)

Head team programmer reporting in.

Pic related is finished.

thank me later boys.

I actually like this a lot.

at least it will stop the
>muh moon man

me too

moon man dindu nuffin

Downloaded the zip off github, extracted and there's no netrunner-bin launcher

how the fuck is one supposed to run the browser?

Wait a second.
>/ntr/
>ntr is another word for cuckoldry
WE'VE BEEN HAD

The link to main download has been removed. Ask politely for a download to any of the developers on the IRC.

bait

Change the name to Sup Forumsentoonet

but I like netrunner, rhymes with neet :^)

Then why not Neetrunner?

Pajeetrunner?

Leetrunner :^)

at least there is a logo...

It appears the irc is deader than dead

anyone here have the link?

>retrotech.eu/netrunner/NetRunnerInstall_v1.exe

kys

IRC is never *dead*, I wonder how much time you waited

>page not found
no you

It's on their main webpage. lol

from what i gather, devs literally took down the link

>hey guys, try this browser we're shilling! oh, and by the way, it's impossible to download xDD

10/10

you got it from the placeholder, nice try

Memes aside, why they do it?

I am worried about .exe

yeah, like, I actually don't know why one would do something like that.

>2 commits

top lul

Don't download. It's a virus. All my files are encrypted now. :^[

:^)

>No download link
S A G E

does it block marxist content by default?

You guys should add built-in identification of certain (((coincidences)))

Translation?

For detecting those times when Sup Forums is right again. A "cohencidence" if you will.

I can run with this.

So... I should just run links2 for a proper web browsing experience? Gotcha.

NR sounds good for an acronym

Did you get triggered by the moonman goy?

Do you need code monkeys?

need vascular code gorillas

Use this as your logo instead

...

This is better than the Moon logo

Please, add a "Private Tab" option. It really sucks to have to open a new private window.
There's a Firefox add-on that does that and it's pretty handy.

Nigga we are way ahead of you with optional disabled disk write and separate instances for non https sites

No it's not

how about both

10/10

>optional disabled disk write
Doesn't that already come with links2?

Yes, you can help by staying very very far away from this project's code. Thank you.

I like all tbqh

Is it done yet?

If it works on the terminal might as well work with Screen, just set it to automagically use a privacy configuration.

Could I run this headless? I need a browser for web scraping and lynx can't do javascript, and as this gonna get a lynx-like configuration file is perfect.

>no creativity
Sup Forums is full of Asians and Pajeets confirmed

Absolutely not, the Mac Tonight logo has style.