Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

making a web browser

Name: Anonymous 2017-06-17 17:17

In the face of recent changes in Firefox some anons were asking for a /g/'s perfect web browser, we have collected here the most wanted and plan on continuing with the creation.

Repository and details: http://magicpackets.net:3000/proudfeet/netrunner
To join the team contact: proudf33t@gmail.com
To join the IRC: magicpackets.net:6667

Name: Anonymous 2017-06-17 17:26

is this ironic shilling or unironic shilling?

Name: Anonymous from the future 2017-06-17 18:17

They'll bikeshed the logo and implementation language and one month later the thing will die due to namefag drama.

Name: Anonymous 2017-06-17 18:31

Writen in C.
Turdware here we come!

Name: Anonymous 2017-06-17 18:40

/g/'s perfect web browser
How does perfection fit there according to you?

Name: Anonymous 2017-06-17 19:40

most of those ``features'' are bloat.

Name: Anonymous 2017-06-17 20:20

A modern links clone would actually be great.
Firefox/Chrome millions of lines of Sepples are unsustainable.

Name: Anonymous 2017-06-18 2:49

C
Make it in Rust instead

Name: Anonymous 2017-06-18 4:38

Name: Anonymous 2017-06-18 15:08

>>9
dangerous program

Name: Anonymous 2017-06-18 15:14

>>9
There's nothing there but links2

Name: Anonymous 2017-06-18 22:20

we have a teknik git too https://git.teknik.io/eti/netrunner
will add changes to the README.md soon
don't hesitate forking, sending pull requests etc

Name: Anonymous 2017-06-18 22:53

>>12
Sorry OP, but cudder-sama is already busy with her own browser here

Name: Anonymous 2017-06-19 3:27

>>12
There is a TODO list not in the README:
1. Browse the links2 source code (you can use Ctags or GNU GLOBAL for tagging functions and files).
2. Expose API and give (scripting) access to just about everything.
3. Put every accessed interface in a scriptable file.
4. Give control over the DOM, use folders for each site to be manually edited (use a hierarchical structure to cover subsites).
5. Implement a link grabber for every link available to be parsed by the scripting interface.

The plan is to leave last the implementation of the javascript engine.

Name: Anonymous 2017-06-19 5:07

>>14
will there be XMPP support?

Name: Cudder !cXCudderUE 2017-06-19 11:47

>>13
+1 and with actual CSS support (enough to pass Acid2).

Name: Anonymous 2017-06-19 15:09

>>16
How close are you from passing Acid2?

Name: Anonymous 2017-06-20 9:12

>>16
8 heads are better than 1

Name: Anonymous 2017-06-20 9:33

I'm writing an IceFox clone in m68k machine code. Which 2hus should I ask to assist me?

Name: Anonymous 2017-06-20 16:31

>>19
Parsse

Name: Anonymous 2017-06-20 16:54

>>18
Better at what, making lots of noise on textboards and imageboards?

Name: Anonymous 2017-06-20 18:10

>>21
Programming

Name: Anonymous 2017-06-20 19:13

>>22
lol

Name: Anonymous 2017-06-21 16:51

https://github.com/5yph3r/Netrunner/blob/9e049a7248a27bb5d3ee24f6d85ffcf29de4f1ba/links-2.14/url.c#L147

if (parse_url(url, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, &d, NULL, NULL)) return NULL;

That was
cudder
quality!

Name: Anonymous 2017-06-21 22:03

>>24
U MENA WINDOWS QUALITY

Name: Anonymous 2017-06-21 22:43

>>25
Not enough typedefs.

Name: Anonymous 2017-06-22 4:39

>>24,26
Not enough regex. Hand rolled string code is basically hotbed for exploits, bugs and memory leaks.
Use some sane string/regex library

Name: Conjurer 2017-06-22 5:27

I summon Cudder.

Name: Anonymous 2017-06-22 7:39

>>27
regex
sane
that's a contradiction

Name: Anonymous 2017-06-22 7:43

/g/ is even bigger joke than Cudder.

Name: Anonymous 2017-06-22 7:57

>>30
/g/ is all joke and no action

Name: Anonymous 2017-06-22 10:57

>>31
all joke and no punchline*

Name: Anonymous 2017-06-22 13:24

/prog/ is all dubs and no trips!

Name: Anonymous 2017-06-22 18:45

BIG ANNOUNCEMENT: We already have a html parser working!
Also new website https://retrotech.eu/netrunner/

Name: Anonymous 2017-06-22 19:48

>>34
I can't see the parser

Name: Anonymous 2017-06-26 17:19

Some guy is already working on the framebuffer

Name: Anonymous 2017-06-26 17:20

The IRC on the OP is wrong, they went to #/g/netrunner on Rizon

Name: Anonymous 2017-06-27 1:42

more like NEETrunner

Name: Anonymous 2017-06-27 9:12

Name: Anonymous 2017-11-16 9:47

desired features in a web browser:

a blacklist (addresses it doesn't send requests to)

javascript disabled by default

you can set your own scripts to load instead in the website

you can disable elements permanently, for that website domain or page

you can substitute an element for another permanently (and that includes scripts) in a wysiwyg way

you can customize your home page, with the 'tiles' of quick access chosen by you, instead of decided by an algorithm

it 'counts' the scripts in a website (loaded with href or inline) and lets you enable them one by one (it saves the signature of each with a element selector plus domain and path)

you can edit these with an editor (say, just a single line) and save, instead of needing to create a userscript

css animations and other time-dependent css disabled by default, but can be enabled

css inline and externally loaded css editable similarly to js (and so is the same for all other elements you can name)

more radically, the functionality of a webpage can be extended with a different language than javascript, to the user's choosing. the parsed html tree is fed to the userscript and held in the variable 'document', even before loading in the browser, and the userscript can choose what to dispatch to the usual behavior and what to alter in content or prevent usual behavior and dispatch differently

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List