Netrunner

We are making a web browser!

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 and get to programming!

>Main repo
git.teknik.io/eti/netrunner
>Mirrors
github.com/5yph3r/Netrunner
magicpackets.net:3000/proudfeet/netrunner (currently down)
>IRC
#Sup Forumsnetrunner @ Rizon: qchat.rizon.net/?channels=Sup Forumsnetrunner

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

>WORK PLAN
1. Browse the links2 source code (you can use Ctags or GNU GLOBAL for tagging functions and files).
2. Open API to future javascript integration (by an independent engine?).
3. Dig the javascript enabled version 2.1pre28 of links2 if you are curious.
4. Expose API and give (scripting) access to just about everything.
5. Create a scripting engine for every accessed interface (vimscript-like?).
6. Create a switch by profiles for incoming and outgoing connections (uBlock-like).
7. Create profiles generator for user-agent and canvas fingerprint, with manual option for the user-agent.
8. Give control over the DOM, use folders for each site to be manually edited (use a hierarchical structure to cover subsites).
9. Include cache/tmp/cookies/logs options like read only cache and local CDN emulation.
10. Implement a link grabber for every link available to be parsed by the scripting interface.
11. Work with the links2 ncurses interface to support simple tree style options for everything (adblocking and tabs in the future).
12. Implement tabs and add tree style tabs in ncurses.
13. Work in the tree style bookmark management with ncurses.
14. Add a javascript engine.
15. Work in the framebuffer graphics rendering.
16. Add the rest of the features.

Other urls found in this thread:

pastebin.com/YDbEWRHV
youtube.com/watch?v=u0hYIRQRiws
git.teknik.io/eti/netrunner
twitter.com/NSFWRedditVideo

Previously FAQ
>Why teknik.io?
We plan on moving to savannah.nongnu.org. There is a github mirror too.
>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 it have tree style tabs?
Yes, but not up in the priorities.
>Will it be crossplatform?
Already is.
>Will you use a separate javascript engine?
Probably.
>Will you use a separate layout engine?
We can consider it once we dig up more the code?
>Will you use netsurf layout engine?
Might be a problem because of the DOM (not enough information).
>Will you use webkit/blink/servo?
No.
>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.
>Will it have an adblocker.
Yes.

second for doomed from the start

>>Will you use webkit/blink/servo?
>No
fine just use gecko you fags
thinking that you actually have the ability to turn links into something with proper CSS and JavaScript support is a joke. I'd be surprised if your fork even successfully changed one line of code.
I want u to prove me wrong though so here are some tips anyways:
- make it work before planning features/logo/name/*
- don't fork code that you have to "explore" to know what you can do with it
- Sup Forums can't even average 2 ints in C, try a different language
this

How much is mozilla paying you for this shilling? The original threads never had any shills.

This

Shoo shoo motherfuckers

links-2.14/http.c:234
if (parse_url(u, NULL, NULL, NULL, NULL, NULL, &u_host, &u_host_len, NULL, NULL, NULL, NULL, NULL)) goto http_bad_url;
links-2.14/http.c:431
if (!parse_url(ref, NULL, &user, &ulen, NULL, NULL, &ins, NULL, NULL, NULL, NULL, NULL, NULL) && ulen && ins) {
links-2.14/http.c:818
if (rb->data[0] != 'H') return -2;
if (rb->len data)[1] != 'T') return -2;
if (rb->len data)[2] != 'T') return -2;
if (rb->len data)[3] != 'P') return -2;

This one user is digging into version 2.1pre28 so see how javascript was implemented.

What IRC chat clients does everyone use?

we need a better logo
I'll check if I can make a better one than MoonMan

I use irssi, but if you are new go for Hexchat and you'll have an easy time.

Nice clean-up op.

Have a guide pastebin.com/YDbEWRHV

Where the fuck is the documentation in 'to-do'?

Servo is probably gonna be the fastest browser engine when it's done just because of the fact that it was designed in a modern way. even now it's on top in a bunch of benchmarks: youtube.com/watch?v=u0hYIRQRiws
i mentioned gecko cause i thought the goal was a redo of old firefox, guess not though
irssi or gtfo

This isn't supposed to be modern, it's supposed to be different from what firefox and chrome currently are. Now stop your shilling.

It's Sup Forums.
There's been shills from the start.

It's pretty late right now but thankfully the IRC is setup so maybe there will be more activity tomorrow.

It's kind of demoralizing to have multiple people resisting at every angle though.

>git.teknik.io/eti/netrunner
>Written in C

>>Will you use webkit/blink/servo?
>No.

I came in here for a logo meme but this is even better.
This is already guaranteed to be more dead than Tox.

Careful, some people use IRC (and private msg) to raise all hell. Take it with a grain of salt.

Now what do I do?

Isn't there an IRC group dedicated to nothing but shitposting in other IRC channels.

I can smell the seg faults from here.

Exactly.

This isn't in competition with chrome and firefox because it's command line able.

This is in it's own specific category that is now lacking as one user pointed out.
(the development has ended for netsurt, elinks, links2, w3m, lynx, surf)

So I'm not sure why we are getting so much flak.
(angry windows/edge users?)

:^)

Shouldn't I be worried about my IP being exposed?

Anyone recommend a free proxy?

gnaa doesnt even exist anymore

>(angry windows/edge users?)
It may just come from a forum who decided to troll, doesn't matter now.

Follow the guide, set up CertFP with a bouncer.

2 spoopy 4 me bros

Is Netrunner going to fix this issue?

Ignore him and thou as you wilt.

WE
WUZ
LEJIN

this
>not using servo
in the trash it goes

Godspeed

>Sup Forums writes a web browser
>It blocks Reddit Facebook and everything from Twitter besides posts tagged #hamburgers
>It can reverse a series of numbers in the URL bar like turning 12345 into 54321 but can't do much else
>Warns you when trying to use any search engine that you are visiting a botnet
>Allows you to download viruses and automatically executes them for you
>Doesn't run on windows or Mac
>It's mascot belongs on >It literally is a botnet

Sounds perfect

Thanks.
If I don't get it setup in 48hrs, I'll just cave and get a paid service.

:^)

If we get a API setup tor could work right out of the box.

How difficult would it be to dig through version 2.1pre28 and see how javascript was implemented?

It wasn't even implemented.

REEEEEE

But version upt till 2.1pre28 does support javascript.

people always saying "I will make the logo" and it turns out to be shit. Sasuge Sup Forums

It would require knowledge of C and to be isolated so it could be further worked on by a group.
"Twibright Labs, later developed version 2 of the Links browser, that displays graphics, renders fonts in different sizes (with spatial anti-aliasing) but does not support JavaScript any more (it used to, up to version 2.1pre28)."

t. non-contributing critic

someone has to look through the source in version 2.1 preview 28 and figure out where JS begins and ends and map it out to then compare to version 2.14

but until then we can only speculate and figure out how difficult it would be(after its been analyzed)

if the codebase is similar or unchaged then that would be promising

>It will be able to tell you if the number of tabs you currently have open is prime

Fucking mozilla is scared of us, they smell their downfall.

budump

[Citation needed]

Good thread. Unfortunately there's not a lot for me to do, since you already have a logo

but does it use an efficient sieve?

You guys have no fucking idea how much work a fully capable modern browser involves.
Haha, but good luck anyway, fags.

Its actually more possible its google considering theres far more users on chrome and google has money and incentive to keep people in the botnet for advertisement $ now that they own yt too

utube
gmail
playstore
search
chrome

reeee

Why doesn't people use Chrome's base from source so all the Chrome extensions are usable but the botnet aspect is removed from it? I know about Ungoogled Chromium but it doesn't even let you go to the main google site...Is there anything made like this?

This is honestly less likely to release than star citizen

The fact that whether JS is going to be an independent engine is even a question proves it

Someone make an original logo of the Moonman. The one on GitHub literally looks like a color scheme changed picture of these

Well it is net runner, so why not a pair of shoes

Seriously, I'm a web dev with a relatively good background in the lower level aspects of web browsers, and if anyone could prove me wrong here I would be fascinated

holy fuck

It was originally intended to be a blue skinned guy with sun glasses

Sadly this, protect is already DOA.

Surely this will work out like the manny other successful Sup Forums projects, such as...

NOOOO
LEAVE IT MOONMAN

I am going to predict that in a week there won't be a single new commit anymore

Anyone remember that GIMP fork project? Does anyone have a link?

> Enough features and the API seems more friendly.

I think a bad decision is made right here. Sup Forums is a tiny demographic that is okay with sacrificing 'modern browsing features' for some obscure other features.

If this project is intended to ever provide a mature piece of software the shitty renderer that is links2 is about the worst choice. "The API SEEMS more friendly" means exactly nothing. Please listen to and use servo/blink/webkit/gecko/presto

Otherwise in about 5 days we can congratulate Sup Forums again with finding a 10 times more difficult way of doing an already difficult thing and failing because it got too difficult

I really want this project to work out well, i could really use a good browser.

Nobody other than Sup Forums is going to use this

>C programmers

Do you guys plan adding add-on compatibility?

nobody will use this and the project will be abandoned in a month*

definitely dead in two weeks

Hey are you guys and gals quality programmers?

I'd like to ask about how hard it would be to create a forum from which you can seamlessly select different layouts/formats. For example I want to read Sup Forums threads and posts in something that looks like an old 2001 website.

>I'd like to ask about how hard it would be to create a forum from which you can seamlessly select different layouts/formats. For example I want to read Sup Forums threads and posts in something that looks like an old 2001 website.
Not that much. All you need is to apply different CSS files to your page.

cd . && ./missing aclocal
/bin/sh: 1: ./missing: Permission denied
Makefile:138: recipe for target 'aclocal.m4' failed
make: *** [aclocal.m4] Error 126


help

>it's another "Sup Forums makes a web browser" episode

The scripting interface can give you addons

If you kill moonman logo me no use >:(

>scripting interface
topkek

nice meme

you mean
nice meme

nice meme

you mean
nice meme

I'm anxious to see this.
I believe in the power of autism.
The logo if perfect.

Please carry on, you bunch of niggers!

>I believe in the power of autism.
kek

>underestimating the power of autism

im planning to make a v8 based framebuffer web browser myself, maybe we can collaborate, good luck!

Nice, keep in touch

this

>overestimating SAP

The github mirror is out of date, pls do something

use Presto and update it with the modern standards

>better logo
what about this?

...

same

>still on Initial Commit
>not even the Writen typo had been fixed

Wew lad

Someone write SOMETHING

Even some initial steps on Trello

I'm about to commit the new logo.