[340 / 59]

Netrunner

No.60984652 View ViewReplyOriginalReport
We are making a web browser!

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

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

>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.