[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/ntr/ - Netrunner official /g/ browser

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 113
Thread images: 14

File: netrunner1.png (23KB, 614x734px) Image search: [Google]
netrunner1.png
23KB, 614x734px
We are making a web browser!
PREVIOUSLY >>61288757

In the face of recent changes in Firefox and Chrome some anons were asking for a /g/'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: https://retrotech.eu/netrunner/
IRC on Rizon: #/g/netrunner
IRC guide: https://pastebin.com/YDbEWRHV

Gitgud: https://gitgud.io/odilitime/netrunner/
Teknik: https://git.teknik.io/gyroninja/netrunner
Github: https://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 for HTML, DJVU, PDF, epub, etc.?
>>
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 4chan.
>>
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.
>>
File: current_state_of_g.png (201KB, 1050x927px) Image search: [Google]
current_state_of_g.png
201KB, 1050x927px
>parsing HTML with regexes

pic related, it's the undergrad meme irl

/g/ is populated by pajeets
>>
>>61305984
>implying it won't use an HTML parser
at least you try
>>
File: THIS IS NETRUNNER.png (275KB, 1920x1080px) Image search: [Google]
THIS IS NETRUNNER.png
275KB, 1920x1080px
>>
>>61305715
Looks like shit
Redo it and come back in 5 years
>>
>>61305715
I NEED THIS NOW

>>61308054
implying you know shit, fuck off
>>
>>61308937
I agree with you Anon.
>>
>8. Open API to javascript support
>12. Optionally add parser for HTML
Shouldn't any webbrowser have the html-parser in the first place?
>>
>>61307497
<strong> and <a hrf="..."> tags showing,
then claims to be a good website, cant even use tags properly.
>>
>>61309044
It will according to a dev
>>
>see logo
>that is the most horrid fucking thing ever
>even 1960s graphic designers are rolling over in their graves over it
>>
What is wrong with moon man?
>>
>>61309082
I left them there on purpose
>>
>>61305715
What the Fuck does number 3 even mean?
>>
File: 0007.gif (24KB, 128x128px) Image search: [Google]
0007.gif
24KB, 128x128px
>>61305715
Translation: clone the mozilla engine (firefix seamonkey chrome chromium) and add a custom logo.
>>
>>61311302
here is your (you)
>>
Damn, I wish I was prominent enough with my programming that I could contribute to this. I guess I'll have to get back to you guys 2+ years from now when my education is finished.
>>
>>61310439
Actually I like it a lot. One of the few redeeming qualities of this browser
>>
More concerned with a logo than making something like qutebrowser which already exists
>>
>>61312402
Qutebrowser is a good option, although I don't like it being based on python, once they make the proper security enhancements I'll use it. Also, I don't know how difficult is to port firefox bookmarks.
>>
I'm going to use it but fucking make sure it won't kick me off whatever is fullscreen on my main monitor when I click it on my secondary monitor
It happens with brave browser and it better not happen with this
And dont make it look shit like some rehash of internet explorer 5
Get competent designers to work on it not doing it yourself
And the only animations should be for the browser load icon, dont fuck it up like Mozilla
You have a built in adblocker and incorporate an incognito mode

Just dont fuck it up
Also your website looks awful, fix it
>>
The NIH is real.
>>
>>61305715
Please stop. You're making yourself look like a fool
>>
>>61312664
>Get competent designers to work on it not doing it yourself
I suppose you want it to have a GUI too?

>Also your website looks awful, fix it
Duly noted
>>
>>61312836
Website is cool though
>>
>>61313068
Needs to be better for the actual production site. Cheers though, not enough motivation as of late.

Speaking of I need to grab the binaries off the devs
>>
the logo is rad desu
>>
>>61313246
this desu senpai
>>
>>61313246
>>61313305
moonman was better
>>
do we have a website? I can help build the website
>>
File: moonman.png (179KB, 415x636px) Image search: [Google]
moonman.png
179KB, 415x636px
>>61314427
They can't take moon man from us anon
>>
this "project" is a disaster run by 12 year olds
>>
File: fuck-chrome.jpg (7KB, 330x80px) Image search: [Google]
fuck-chrome.jpg
7KB, 330x80px
I am waiting for netrunner so I can jump ship from firefox. Truth be told, chrome is more shit and is no alternative.
>>
>>61314893
Chrome is a train wreck since google is all-in for selling private data and don't care about the user
>>
File: netrunner_developers.png (157KB, 1500x783px) Image search: [Google]
netrunner_developers.png
157KB, 1500x783px
Current state of netrunner "developers"

you'd be trusting your internet security to a bunch of high school "hackers"

good that it's not gonna take off in any capacity
>>
File: IMG_20170626_142656.jpg (101KB, 1060x1056px) Image search: [Google]
IMG_20170626_142656.jpg
101KB, 1060x1056px
>>61308937
Your inferior brain arouses me
>>
>>61305715
>The power of /g/
>>
>>61312647
https://github.com/qutebrowser/qutebrowser/blob/master/scripts/importer.py
>>
>>61315982
Ah, nice. I still support netrunner but qutebrowser seems like a good alternative for the time being.
>>
File: file.png (1MB, 1300x866px) Image search: [Google]
file.png
1MB, 1300x866px
>>61315849
literal pajeetware
>>
So, chrome shills are back and spreading FUD. Go figure.
>>
>>61317973
you stopped being funny like two weeks ago
>>
>>61318049
You are the same guy shitposting since the start?
>>
chrome shill is
B U S T E D
U
S
T
E
D
>>
>>61318089
There is one guy shitposting all the undergrad memes etc, going out of his way to be an asshole every other post in these threads. I think he just likes RPing as a villain or something but it is really pathetic if he actually has bad enough autism to hate on something cool
>>
File: qkru7kmv1l7z.png (870KB, 1080x1920px) Image search: [Google]
qkru7kmv1l7z.png
870KB, 1080x1920px
>>61305715
>>
>>61317973
He's right though. The code is awful.
>>
>>61318417
I can't be sure but you are probably the same guy, either way you are ignoring a multitude of things about how the work is to be improved from the original, and also try to be harmful in that comment, you are pathetic
>>
>>61318089
you meant to quote the "chrome shills" guy I presume?
>>
>>61318443
Stop trying to make this happen, OP. This "browser" is and always will be pure trash.
>>
>>61318443
>everyone who's critical must be the same person
>>
>>61318443
>I can't be sure but you are probably the same guy
I'm not.
>either way you are ignoring a multitude of things about how the work is to be improved from the original
The original is so bad though. It looks like the writings of someone who has been learning C for 1 week. It's difficult to have faith in a project that begins like that.
>and also try to be harmful in that comment, you are pathetic
Are you unable to participate in discourse without resorting to insults?
>>
>>61305715
It's more like Netruiner
>>
>>61305715
that logo is garbage just like the code
>>
File: 4efc587b6ddbdb75c1cbda182.jpg (5KB, 128x128px) Image search: [Google]
4efc587b6ddbdb75c1cbda182.jpg
5KB, 128x128px
Is raining shitposting right now
>>
>>61318569
there's nothing constructive to write about a dead project. all that's left is shitpost
>>
>>61318605
go away, you are pathetic
>>
>>61318666
how am I pathetic?
>>
>>61318569
better than shit code
>>
>>61318569
It's not shitposting though. They're right.
>>
File: Untitled.png (6KB, 571x114px) Image search: [Google]
Untitled.png
6KB, 571x114px
`nproc` you retarded nigger monkeys
>>
>>61318569
>anything I don't agree with is shitposting
>>
>>61318569
>valid criticism is shitposting
>>
I'll make the logo.
>>
>>61318732
OH BOY THIS ANON SAYS HE'LL MAKE THE LOGO EVERYONE REJOICE
>>
This guy's cover is blown and now he is all out to maintain appearances. So much butthurt for a simple project.
>>
>>61318761
You think we're one person (we're not) while you are the only person defending this shitty project. Fucking hilarious.
>>
>>61318780
Same goes for you.
>>
What FF decision finally broke /g/'s back?
>>
>>61318797
That doesn't even make sense. Your cover is blown, pajeet.
>>
>>61318809
FF breaking my search bar, but I think it was long before when Mozilla announced the end of XUL.
>>
>>61318809
Don't be fooled by the pajeet OP. 99% of /g/ doesn't support this project.
>>
>OP is literally the only person left in here defending this garbage
lmao
>>
>>61318826
>>61318847
k
>>
>>61318824
How do they break a long standing feature so quickly? Do they want people to give it up all together?

>>61318826
Are you saying /g/ consists of 100 people?
>>
The people who unironically believe in the "chrome shills" meme are ridiculous. You know how every second beginner gamedev wants to make a "MMORPG like World of Warcraft"? Imagine one of them. Reasonable people would always tell him that he has no idea how huge of a project this is and that he needs to scale down his ambitions considerably because he would never be able to pull this off alone, especially as a beginner.
Imagine he then responds "you fucken blizzard shills spreading FUD I can smell your fear you're truly pathetic".
This is pretty much what happens here.
>>
>>61318824
So because ricing
> /g/ priorities
>>
>>61318875
Meh, I wasn't plan on switching this year until last update. Now I try to compile Icecat because I need things to work.
>>
>>61318884
/thread
>>
>>61318824
nice priorities, shit-for-brains
>>
>>61305715
>Gitgud: https://gitgud.io/odilitime/netrunner/
>Teknik: https://git.teknik.io/gyroninja/netrunner
>Github: https://github.com/5yph3r/Netrunner
Which is the fucking main one? Which one do I commit to?
>>
>>61318954
None of them because this project is dead in the water.
>>
>>61318954
none of them
>>
>>61318954
Wasn't odi the main dev?
>>
>>61318954
Why would you commit to any of them? This project is dead.
>>
>>61318954
ask on the IRC
>>
It doesn't even compile.
What a pile of trash.
>>
>>61305715
>that code
I think I'm going to puke...
>>
>>61307497
Who is that?
>>
>more of this thread is crabs in the bucket instead of anything at all
>>
How is Uzbl doing? I like how minimal it is, reminds me of dwb.
>>
>>61315849
B-but w-what if cursor+n > html.length()? This is worse than shit I wrote in highschool, at least back then knew how to check bounds.

That isn't even a parser
>>
>>61318875
The whole point of webextensions is getting chrome apps, I guess.
>>
>>61315849
My eyes hurt.
>>
>>61323335
pretty sure it's basically dead thanks to deprecated webengine, qutebrowser is the only valid vim-like browser.
>>
>>61326409
But qutebrowser is not on my repository, do they have a ppa?
>>
>>61328088
https://www.archlinux.org/packages/community/any/qutebrowser/

it's time for you to upgrade to Arch GNU plus Linux
>>
>>61328135
Arch? What a hassle, at that point I'll just go for Gentoo.
>>
>>61318954
just commit to the active--
oh wait
>>
>>61328135
Why isn't in Debian's repository?
>>
>>61330102
There's a .deb at https://github.com/qutebrowser/qutebrowser/releases - see https://github.com/qutebrowser/qutebrowser/blob/master/INSTALL.asciidoc#on-debian--ubuntu

Because no Debian developer has cared enough yet ;)
>>
>>61328188
Where everything is more outdated than Debian Stable now?
>>
>>61318884
Wouldn't matter if the chrome shills themselves are ridiculous. Which they are.
>>
>>61332061
This
>>
>>61328088
Why don't they have a ppa?
>>
>>61333037
Because nobody did one - are you volunteering?
>>
>>61331726
maybe I will compile it tomorrow
>>
>>61305715
Thanks anon
>>
>>61335275
<3
>>
File: moonicon32.png (295B, 32x32px) Image search: [Google]
moonicon32.png
295B, 32x32px
moon man best icon
>>
>>61305715
Can't you just fork the FF repo at the time before they added "hello" and all that useless shit? it was going good up to that point, I think it was FF38 or 40.
Otherwise just fork the TOR FF version and add rice to it.
Thread posts: 113
Thread images: 14


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.