A shit list for the web.
Shit List Extension
Add annoying sites to your shit list so you can avoid them later.
Tired of hunting down those pesky auto-play videos? Sick of ad-saturated websites that eat up bandwidth and processing power? What about slide-show sites that won't give you the content you want? Put them on your shit list.
Shit list works by remembering the hostnames of the sites that offend you. Links to your shit-listed sites will have a shit indicator to remind you not to click.
Shit list does not prevent you from visiting sites. It merely serves as an opt-in mild deterrent. If we deny these types of websites our traffic, we can decrease their revenue, and make the web less shitty.
Shit list is open source, so feel free to browse the code at https://github.com/snapfractalpop/shit-list
or fork the project and make a pull request.
Read more
Tired of hunting down those pesky auto-play videos? Sick of ad-saturated websites that eat up bandwidth and processing power? What about slide-show sites that won't give you the content you want? Put them on your shit list.
Shit list works by remembering the hostnames of the sites that offend you. Links to your shit-listed sites will have a shit indicator to remind you not to click.
Shit list does not prevent you from visiting sites. It merely serves as an opt-in mild deterrent. If we deny these types of websites our traffic, we can decrease their revenue, and make the web less shitty.
Shit list is open source, so feel free to browse the code at https://github.com/snapfractalpop/shit-list
or fork the project and make a pull request.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Shit List", "description": "A shit list for the web.", "version": "0.0.9", "icons": { "16": "images/cursor16.png", "19": "images/cursor19.png", "32": "images/cursor32.png", "38": "images/cursor38.png", "48": "images/cursor48.png", "64": "images/cursor64.png", "128": "images/cursor128.png" }, "browser_action": { "default_icon": { "16": "images/icon-inactive16.png", "19": "images/icon-inactive19.png", "32": "images/icon-inactive32.png", "38": "images/icon-inactive38.png", "48": "images/icon-inactive48.png", "64": "images/icon-inactive64.png", "128": "images/icon-inactive128.png" }, "default_title": "Add this site to your shit list." }, "background": { "scripts": [ "js/backgroundBundle.min.js" ] }, "content_scripts" : [ { "matches" : [ "http://*/*", "https://*/*" ], "css" : [ "css/shitList.css" ], "js" : [ "js/libs/jquery-1.11.1.min.js", "js/contentScriptBundle.min.js" ], "run_at" : "document_end", "all_frames" : false } ], "permissions": [ "activeTab", "tabs", "https://ajax.googleapis.com/", "storage" ], "web_accessible_resources": [ "images/cursor64.png" ], "options_ui": { "page": "options.html", "chrome_style": true }}
Read more