A shit list for the web.

Latest Version

Version
0.0.9
Update
August 1, 2016
Size
88.12KiB
Developer
Category
Users
41
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
Tabs
Https://ajax.googleapis.com/
Storage
See more

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

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