----------------------------------------------------------------------------------------------------------- 8chan Forever v.0.01 Initial release ----------------------------------------------------------------------------------------------------------- How To Use ----------- To install, just install 8chanForever.user.js to your browser extension of choice (generally Greasemonkey). To configure, edit the script and make changes to the configuration section at the top of the script (after the metadata block) and save. About ------ A userscript to bring you back home to a better imageboard instead of a worse, crippled one. :^) I'll post updates at: lelitoiliticu.neocities.org/forever/ Also somewhere on 8chan, probably. (Don't expect frequent updates.) You can email me at vivala8chan@cock.li (I can't guarantee you will get a timely response.) Features --------- >Edit the options at the top of the script >Use with or without a script blocker (adjust scriptLvl to your preference) >Everything installable in one userscript thanks to data URIs - but you can see everything decoded in the src folder >8chan branding restored, customizeable tagline with 2 logo options for now >Less Qfriend, newfriend, and glowfriend pandering >Decensored FAQ page ("Hide disclaimers on posts as well as the ___________________ on OPs >Hide adspace (doesn't block the ads, use a blocker) >Fixes spoiler images loaded from the wrong domain >Various aesthetic touchups For noscriptfriends (scriptLvl < 2): >Fixes all the links on the site for noscriptfriends, no more redirects >If you manually navigate to a page without ?PageSpeed=noscript&Vanwa... the script redirects you faster than the site would Optional: >Rewritten backlink generation - should be noticeably faster on toasters and work great even in >700-reply threads >Make the top bar (board list and shit) static even for javascript users (i.e. the top bar won't scroll with you) >Outline the favorite star (black outline) More to come. High Probability Questions --------------------------- >Why data URIs for text data? It was the easiest way I could think of to edit then insert CSS without the complications of line breaks and escape characters. It works pretty good on my toaster too. >What is the @require for? It's gm4-polyfill.js, downloaded from Greasemonkey's CDN and embedded to save you from CDN tracking. It's needed for compatibility with old versions of Greasemmonkey and alternatives like Violentmonkey, Tampermonkey, Scriptish, etc. You can blame Greasemonkey for breaking their API in version 4. >Will it work with Tor? I don't know, maybe. You could replace forever_boardDomain with the onion domain and try it. No scripts or assets are loaded externally, and it doesn't autoupdate (or have an update link at all) so it won't deanonymize you. HOWEVER, there are some important things to consider security-wise: Userscript extensions such as Greasemonkey may contain bugs that could be used to deanonymize you somehow. Any extension you decide to install, you should absolutely read the source code first and make absolutely sure it will not spy on you. It's possible browser fingerprinting could potentially be used on you, which could deanonymize you if tracking you across websites or if you post identifiable information. Overall I would not recommend it. >Why no public repository? I'm just a private person. I prefer dropping patches and completed stuff on people after thorough testing on my part. >Build system when? Soon (tm). >What's the license? WTFPL.