We are making a web browser!
PREVIOUSLY >>61096660
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, https://git.teknik.io/eti/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.
>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 devs:
>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 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 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.
>>61189378
You cannot be serious.
How fucked is H265?
>>61189345
Fucked right in the pucci.
>>61189417
How hard?
>>61189345
>still no bitstream freeze
>no hardware support until late 2018
In which we share some incredibly powerful programs that can run on basically any system and take very little space such as:
Vim
Emacs
TeXmaker(or anything LaTeX based)
I take back what I said about Texmaker, but there are editors that are a lot of smaller
>>61189330
I like TeXmaker. It sure is smaller than sharelatex.
>>61189330
I came across a neat small terminal based task management program, from fedoramagazine.
https://fedoramagazine.org/getting-started-taskwarrior/
It has some cool features, but I'll admit I lost interest after a while. Might have another look now that I think about it though!
But I don't get React.js.
javascript is retarded and react is retarded^2, you pretty much have to downgrade your IQ to understand them so don't worry about it
React is one way data binding.
That's it.
>>61189220
>I can't understand a simple concept
>The concept is retarded
Just delete your git repos and quit now.
Help me /g/. I need a phone that is completely botnet-free, the only thing I will use it for is making calls and listening to my own mp3s.
And don't tell me to get some fucking dumb phone that's literally embarrassing to use.
Why not a dumbphone? It's got you covered if those two demands are the only ones you have.
OnePlus 5.
If you don't like the default OS (Oxygen OS), install a custom ROM on it that doesn't have any bloatware and spyware.
The reason I recommend OnePlus 5 is because it has really good hardware, and it's really easy to install a custom ROM on it without losing any proprietary hardware features such as camera optimization, etc, which is not the case for a lot of other phones.
It's also got a really good price.
smoke signals motherfucker
What the actual fuck is this?
A corrupt image
A message telling you your image is corrupted.
>>61188801
it's happening for me on the latest firefox and latest chanx
quite annoying but at leasts lets you post
Which OS (Linux, BSD or other) is the most secure out of the box?
I'm not looking for military grade security, I know that requires a lot of work
I mean just decent security with updates, out of the box, to run something bitcoin related?
If I were you I'd read up on Arch Linux's wiki page on Security topics.
Any Linux distro will do as long as you can fine tune it a bit. Not ubuntu though, and from what I head systemd may somehow compromise security so beware of that, although I'm not sure.
Windows is just for muh Adobe and games.
Never used BSD or MacOS
>>61188647
Why do you say "not Ubuntu"?
what about Debian?
Install Hardened Gentoo
Am I falling for the meme with this?
>>61188503
no. it's by far the best bang for the buck in USB audio interfaces. it works great.
ps: you can also use it as a headphone amp.
>>61188520
>headphone amp
would that be better than my dedicated sound card?
said sound card: sound blaster x-fi xtreme audio
>>61188545
yes, source: i have a 2i4
What's wrong with GNOME devs? Why do they keep on removing features from DE? It's maddening how much was removed from GNOME and how shitty Nautilus is now.
Also, hamburger menus all over... wtf? Who came up with that brilliant idea? Hamburger menus are popular on mobile because of limited space but on a desktop??? WTF!
I have a work-issued Mac laptop and macOS has 1000x more features and power settings than GNOME. Finder's god-tier while Nautilus is shit tier because they removed all the fucking features.
I loved just typing first few letters in a file manager to select the file but that's now gone in GNOME.
I just don't get it... I don't understand GNOME UX values at all. Can someone explain it to me wtf is going on with GNOME??
>>61188269
They get free money from Red Hat so they can just cut down features and implement retarded designs, and if you get mad at their incompetence they just say the >muh extensions meme
>>61188269
>I loved just typing first few letters in a file manager to select the file but that's now gone in GNOME.
Seriously, is there an extension that brings this back?
>>61188411
I'm not sure what you're talking about. What file manager are you using?
Pot smokers made UNIX. Why aren't you smoking pot?
>>61188105
Who says I wasn't?
>>61188105
>>61188105
It's been a while since your last backup.
>>61187762
Actually no.
I do incremental backups every 60 minutes and one FULL Backup a day
Get on my level OP
>>61187762
I don't do backups because I literally have nothing worth backing up
tru
backing up now.
Who's winning the digital assistant bowl?
Get googd butch
>>61187718
No one, they are all bad.
>>61187718
BonziBuddy
Daily reminder that if you use FOSS, you're supporting communism and making it more difficult for hard working people to put food on the table for their children.
There is literally nothing wrong with Communism
Isn't communism about hard working people?
ITT: Machines that served us well and why you must let them go.
>will not stay on with out a power source, life support.
>>61187542
Just replace the battery.
>>61188339
Seriously, OP...
This is like buying a new car because it won't start because the battery died.
Just replace the goddamn battery.
>early 2011
>i5 2410M + GT540M + 4GB RAM + 1TB HDD
God that was true gold, now has a fresh windows 7 install with no use.
Corrupted BitLocker key... Help me /g/entoomen
>>61187333
restore from backup
>>61187333
Use truecrypt connard
Give it back Aalay