All Projects → typpo → Ad Detector

typpo / Ad Detector

Licence: mit
Detects articles with corporate sponsors.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ad Detector

Markdown Viewer
Markdown Viewer / Browser Extension
Stars: ✭ 497 (+156.19%)
Mutual labels:  chrome, firefox, browser-extension
Synology Download Manager
An open source browser extension for adding/managing download tasks to your Synology DiskStation.
Stars: ✭ 138 (-28.87%)
Mutual labels:  chrome, firefox, browser-extension
News Feed Eradicator
A browser extension that deletes your news feed and replaces it with a nice quote
Stars: ✭ 690 (+255.67%)
Mutual labels:  chrome, firefox, browser-extension
Extanalysis
Browser Extension Analysis Framework - Scan, Analyze Chrome, firefox and Brave extensions for vulnerabilities and intels
Stars: ✭ 351 (+80.93%)
Mutual labels:  chrome, firefox, browser-extension
Fontanello
Because you have a weak spot for fonts
Stars: ✭ 85 (-56.19%)
Mutual labels:  chrome, firefox, browser-extension
Octotree
Browser extension that enhances GitHub code review and exploration. You can download Octotree for your browser from our website.
Stars: ✭ 21,726 (+11098.97%)
Mutual labels:  chrome, firefox, browser-extension
Squashed Merge Message
Use Pull Request description as Squashed and Merged commit messages.
Stars: ✭ 34 (-82.47%)
Mutual labels:  chrome, firefox, browser-extension
Browser Extension
The Hypothesis browser extensions.
Stars: ✭ 246 (+26.8%)
Mutual labels:  chrome, firefox, browser-extension
Azure Mask
A browser extension (Chrome, Firefox) that toggles concealment of sensitive information found in the Azure Portal web page such as Subscription Id's
Stars: ✭ 189 (-2.58%)
Mutual labels:  chrome, firefox, browser-extension
Pfp
Manage your passwords easily and securely, via browser extension for Firefox, Chrome, Opera
Stars: ✭ 77 (-60.31%)
Mutual labels:  chrome, firefox, browser-extension
Jjb
一个帮助你自动申请京东价格保护的chrome拓展
Stars: ✭ 3,083 (+1489.18%)
Mutual labels:  chrome, firefox, browser-extension
Urql Devtools
A tool for monitoring and debugging urql during development
Stars: ✭ 131 (-32.47%)
Mutual labels:  chrome, firefox, browser-extension
Hackbrowserdata
Decrypt passwords/cookies/history/bookmarks from the browser. 一款可全平台运行的浏览器数据导出解密工具。
Stars: ✭ 3,864 (+1891.75%)
Mutual labels:  chrome, firefox, browser-extension
Tracy
A tool designed to assist with finding all sinks and sources of a web application and display these results in a digestible manner.
Stars: ✭ 464 (+139.18%)
Mutual labels:  chrome, firefox, browser-extension
Useragent Switcher
A User-Agent spoofer browser extension that is highly configurable
Stars: ✭ 261 (+34.54%)
Mutual labels:  chrome, firefox, browser-extension
Duckduckgo Privacy Extension
DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.
Stars: ✭ 692 (+256.7%)
Mutual labels:  chrome, firefox, browser-extension
Extension Create
Create modern cross-browser extensions with no build configuration.
Stars: ✭ 167 (-13.92%)
Mutual labels:  chrome, firefox, browser-extension
Octopatcher
Arrgh Some Patchy Goodness to GitHub!
Stars: ✭ 49 (-74.74%)
Mutual labels:  chrome, firefox, browser-extension
Sputnik
Open Source Intelligence Browser Extension
Stars: ✭ 119 (-38.66%)
Mutual labels:  chrome, firefox, browser-extension
Codenav
Better code navigation in github
Stars: ✭ 133 (-31.44%)
Mutual labels:  chrome, firefox, browser-extension

AdDetector

AdDetector is a Chrome and Firefox addon that flags articles with corporate sponsors by putting a banner above articles which may mislead the reader.

"Corporate content" is present in publications like the New York Times, Newsweek, The Atlantic, Buzzfeed, and others. Stories are sometimes marked as sponsored, but these indicators are sometimes very subtle, leaving many users unaware that the article is sponsored.

AdDetector contains rules to identify small "sponsored" markings. In some cases, these indicators are not even visible normally and instead are hidden in the source code of the webpage.

Install for Chrome or Firefox

Get the latest download links on the AdDetector site.

Running from source

Start by running ./setup_hardlinks.

The hardlinks connect generic code in src/ to the proper locations in browser-specific subdirectories (browsers won't follow symlinks). To make changes to injected code, you only need to edit files under src/.

Next, run the extension locally in your browser of choice. For Chrome, go to chrome://extensions, enable developer mode, and load the chrome/ directory. For Firefox, set up your sdk and run cfx run in the firefox/ directory.

Testing

The tests rely on casperjs and phantomjs. You should npm install -g these before running test/testHarness.js.

Contributing

I value contributions. Looking for an easy way to get involved? Add a rule for a site currently not covered by AdDetector, or check out the issues page. Please open pull requests on this Github repository.

License (MIT)

Copyright (C) 2014 by Ian Webster

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].