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!
>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.?
Does netrunner display links correctly? I mean, is this thing able to display This and that
Regexp would be a good idea here I guess.
Nolan Edwards
dont use regex to parse HTML
Jayden Roberts
Why not? Nearly all BBCode-parser work that way too.
Daniel Taylor
"The idea is not to reinvent the wheel each time you depend on some new thing on the web but to reuse applications already in your computer. Like for example they take from the unix philosophy to send media like videos to a video player you already have installed. I particularly like this idea."
They aren't using regex for parsing or lexing, only for tokenization. Regular expressions can only be used to describe regular language. HTML and BBcode are not regular. Infact any language that similar to a langague where there are n opening brackets followed by n closing brackets isn't regular.
Plus even though modern regex with backtracking kinda gets around the fact that regex can't describe recursion, it isn't robust, very resource intensive and completely unnecessary. Regex should only be used for pattern matching EVER, no exceptions. Tokenize with regex, parse with a proper parser
Jacob Rodriguez
>cient holy shit
Kayden Carter
Hey guys, look at "surf", the suckless web browser. Is very lightweight and minimal. They have great ideas like using scripts to include stuff like bookmarks and autologin surf.suckless.org/files/
I am probably using this as a secondary browser but I think NetRunner can take a couple things from it. Is very similar to our goals.
>Library not loaded: LibGLEW You sure have it installed?
Jose Perez
POO
Joseph Brown
So what can this do so far? Can I browse Sup Forums? Is there an appchanx-like extension to make the interface not terrible? Do you have an open-source search engine?
Jaxon Cox
Why do you want a search engine when you have surfraw?
Christian Bailey
I did not know about this, thanks for telling me.
Nathan Garcia
u r saying wat u son of basterd bich
Lucas Robinson
sir do the needful and install netrunner thank you
Alexander Bailey
chrome shill is back
Justin Brooks
What's the best browser? Palemoon or Netrunner?
Jose Morris
Right now? IceCat.
Nicholas Nguyen
I don't think this is a good idea, something like lex + yacc would be better.
Brayden Gonzalez
its in the folder and i've installed it with homebrew
Nicholas Ross
You have to execute it from the directory that it's in and you have to pass a URL
Doesn't need to, it's included.
Tyler Harris
Is it compatible with Windows 10(tm)
Nolan Cruz
>you have to pass a URL from command line
LMAO
Christian Flores
It can browse Sup Forums without images. It can't make posts yet.
Austin White
>tfw icecat mobile crashes
Cooper Lewis
First time I hear it happens, I got it on my Nexus and works flawlessly.
Dylan Hall
Take this
-/gd/
Dominic Sanchez
it works on Windows 7 with the VC2017 runtime. Though I've heard people have problems finding the DLLs for Windows 10
Parker Thompson
Nice
Nolan Hill
It should work. Grab prerequisites from netrunner.cc
Samuel Rogers
>raysis logo
Good luck trying to find anyone to contribute.
Dylan Thompson
> ntr > Sup Forums browser It's like "/fag/ - friendly Apple general".
- Input box can take input when selected - Input box scrolls text when it hits width - Iframe document widget created and logic for page scrolling is moved inside (tabbed browser is likely by the end of the month) - moved anime girl from source to external file (pnm unsupported P8 RGBA) - refactoring opengl bits out of the components, so we can work towards a framebuffer solution - We now have a working address bar (forward/back buttons likely next week)
The iframe refactor has broken resizing and made the scroll choppy, so I'm not releasing any new binaries until we're back on par with the existing releases. You're always welcome to compile your own.
Thomas Evans
I love it, sunglasses are so cool.
John Cook
Holy shit, is this a dream?
John Powell
...
Anthony Campbell
What language is netrunner using?
Austin Perry
C++
Oliver Smith
Ebin
I'm legit waiting on this to become a usable browser. How long do you think that will take? Can you do it within like a year or two do you think?
Asher Clark
It keeps closing all my tabs.
Matthew Baker
This pleases me. Good work, keep it up~
Mason Wood
Least toxic OP comment on Sup Forums (probability 4.0847793%) according to Google's Perspective API
Jaxson Davis
You'll probably be able to view very simple webpages, but I doubt it will ever support standards to the extent of existing modern browsers.
Charles Turner
If I can browse Sup Forums and stackoverflow I don't care about (((modern web)))
Michael Turner
Can you stretch it from side to side and invert colors or maybe green on black background? Like the command line look in dwb, is less visual bloat.
Camden Lopez
>HTML and regex go together like love, marriage, and ritual infanticide. So it's used on Hillary's campaign website?
Jose Sanders
Uzbl is super double ultra deprecated. >Gtk2 >Webkit1.x Use Qutebrowser instead.
Nolan Harris
elaborate my friend
Zachary Morales
Ultra kek
Angel Howard
Follow the arrows.
Jeremiah Smith
Trying to run on Arch, the linux binary from netrunner.cc/ and I get this
./netrunner: error while loading shared libraries: libGLEW.so.2.0: cannot open shared object file: No such file or directory
libglew 2.1-0-1 is installed
Lucas Evans
Neat
Levi Baker
It'll be theme/skinnable. It's going to look like mosaic until someone builds a config parser.
install 2.0 or recompile for 2.1
Elijah Peterson
Is the url bar, can you make it configurable like dmenu where you can change colors and stuff? So everyone is happy with they preference.
Chase Allen
Until we have a theme engine and config parser the application can't be skinned
>libGLEW.so.2.0: cannot open shared object file >libglew 2.1-0-1 is installed gee I wonder what the problem is
Jordan Taylor
now it cant find vcruntime something or other
Jeremiah Young
No
Juan Bennett
Right you have the 32 bit 2017 redistributable installed. If that didnt fix it. Try 2013.
I'll update the site as soon as I find out what's required to get it running on a clean install of windows 10.
Adam Cook
>downloading a browser that some Sup Forumsoober probably designed to steal personal information
Bentley Carter
ntr looks like it just came out of the fucking 90s on dialup
Chase Morgan
O P E N S O U R C E P E N
S O U R C E
Kayden Cook
>./netrunner: error while loading shared libraries: libGLEW.so.2.0: cannot open shared object file: No such file or directory Are you telling me that I have to downgrade to run this thing?
Angel Harris
You made a web browser? How impressive....
Dominic Lewis
This is a from scratch rendering engine.
Julian Reed
Next version
Yes if you want to use the premade binary package, 2.1 came out like 10 days ago. Or you can recompile.
Angel Watson
Where's the solus version bruhs
Nicholas Evans
The 'next' branch of uzbl uses GTK3/WebKit2.
Nolan Hill
no it's not, it's a pajeetware pile of crap that uses spaghetti code like this: to parse html
please stop embarrassing yourself
Hudson Kelly
Cool
Caleb Reyes
Don't work on my windows partition, will try on linux latter.
Robert Rodriguez
I've seen that before
just checked, yep, you're missing Microsoft Visual Studio, more specifically, a library file provided by it.
>French people on the internet
Thomas Gonzalez
>official Sup Forums browser But most of Sup Forums already hates it.
Jack Brooks
>ree I am too Sup Forums to run old software >uses binary instead of compiling it
??? kys
Nolan Edwards
>blaming your shitty software on other people
Robert Flores
Stop shilling your failure.
Ryan Torres
Nice rice. Nice minimul browser. I wrote a similar solution on my end. Took me about an hour to implement everything I wanted in it and it's already more developed than Netrunner will ever be.
Adam White
Any repo where I can check your work ? I'm curious about those
Jordan Cook
move over, mozilla
Christian Ross
Give it vimperator style binds and no other way to use it
Mason Diaz
it's completely normal for binary packages to be updated slower than their dependencies, expecially when it's such a small project. this has nothing to do with shitty software, it's just that you expect something done for you which you could do yourself because you're an entitled millenial thinking everything in the world is made for you
Don't be naive like they were. Always be on guard.
Robert Butler
We are making a web browser!
Ethan Fisher
>VB
Jaxon Evans
What do you mean
That the NSA will steal netrunner's brand to make their own botnet?
Angel Nguyen
they will try to poison the well and turn developers against each other
Jayden Green
So, NetRunner is just a xcode drag and drop app using webkit?
That's what the picture implies.
Jonathan Nelson
This is probably bait, but I still have to ask, how does the picture imply that? Can you actually get rendering this bad using webkit without trying to break it on purpose?