All Projects → facebook-adblock → facebook_adblock

facebook-adblock / facebook_adblock

Licence: GPL-3.0 License
An open-source Ad Blocker for Facebook™

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to facebook adblock

LuminousNewTab
Luminous New Tab is a beautiful 'new tab' browser extension that has an animated gradient background! New tabs will show your bookmarks, the time, weather and let you do searches too!
Stars: ✭ 18 (-89.6%)
Mutual labels:  firefox-addon, browser-extension
youtube-timestamps
Web Extension to show timestamps from YouTube comments on timeline.
Stars: ✭ 42 (-75.72%)
Mutual labels:  firefox-addon, browser-extension
x-forwarded-for
X-Forwarded-For Header Browser Extension
Stars: ✭ 36 (-79.19%)
Mutual labels:  firefox-addon, browser-extension
follows-you-github
A simple browser extension that shows a label to indicate that some user follows you on GitHub
Stars: ✭ 25 (-85.55%)
Mutual labels:  firefox-addon, browser-extension
inDoors
Chrome/Firefox extension that displays companies' Glassdoor ratings on LinkedIn and other job sites
Stars: ✭ 33 (-80.92%)
Mutual labels:  firefox-addon, browser-extension
fb-post-screenshot
Firefox Web Extension to save Facebook posts as images
Stars: ✭ 18 (-89.6%)
Mutual labels:  facebook, firefox-addon
aws-peacock-management-console
Browser Extension to show account alias and change color of AWS Management Console, even if AWS SSO.
Stars: ✭ 46 (-73.41%)
Mutual labels:  firefox-addon, browser-extension
refined-github
Browser extension that simplifies the GitHub interface and adds useful features
Stars: ✭ 19,066 (+10920.81%)
Mutual labels:  firefox-addon, browser-extension
night-video-tuner
🎬 Browser extension that allows adjusting temperature and other properties of videos on Chrome and Firefox.
Stars: ✭ 19 (-89.02%)
Mutual labels:  firefox-addon, browser-extension
copy-as-markdown
🖱 Browser extension to copy hyperlinks, images, and selected text as Markdown with GFM support
Stars: ✭ 137 (-20.81%)
Mutual labels:  firefox-addon, browser-extension
perfect-home
firefox newtab/home replacement
Stars: ✭ 101 (-41.62%)
Mutual labels:  firefox-addon, browser-extension
code-medium
Browser extension that simplifies writing code in Medium posts. Quickly create and edit Github Gists without leaving the editor
Stars: ✭ 59 (-65.9%)
Mutual labels:  firefox-addon, browser-extension
facebook-cleaner
Fuzzify.me – A browser extension that cleans out a Facebook user's ad preferences and provides a stream of ads that user receives.
Stars: ✭ 50 (-71.1%)
Mutual labels:  facebook, firefox-addon
Biet-O-Matic-BE
Biet-O-Matic Browser Extension
Stars: ✭ 28 (-83.82%)
Mutual labels:  firefox-addon, browser-extension
scape
🎨 The new tab page with simplicity in mind.
Stars: ✭ 14 (-91.91%)
Mutual labels:  firefox-addon, browser-extension
datadog-to-terraform
Converts Datadog resource JSON into Terraform alarm code.
Stars: ✭ 191 (+10.4%)
Mutual labels:  firefox-addon, browser-extension
colorful-qrcode
Simple & colorful QR code generator with chrome extension
Stars: ✭ 13 (-92.49%)
Mutual labels:  firefox-addon, browser-extension
pocketizer
Unofficial Pocket new tab extension for Chrome, Firefox, and Edge
Stars: ✭ 43 (-75.14%)
Mutual labels:  firefox-addon, browser-extension
url-incrementer
A web extension for Chrome, Edge, and Firefox. Increment a URL or go to the next page. Supports auto incrementing and advanced toolkit functions like scraping URLs.
Stars: ✭ 27 (-84.39%)
Mutual labels:  firefox-addon, browser-extension
stylish-hub
🍹 A browser extension that brings new GitHub features and experience.
Stars: ✭ 14 (-91.91%)
Mutual labels:  firefox-addon, browser-extension

facebook_adblock

An open-source Ad Blocker for Facebook™

This extension is 100% free and open source.

Installation

Chrome

https://chrome.google.com/webstore/detail/ad-blocker-for-facebook/kinpgphmiekapnpbmobneleaiemkefag

Chrome Web Store Chrome Web Store Chrome Web Store

Firefox

https://addons.mozilla.org/en-US/firefox/addon/fb_ad_block/ (Thanks to Chih-Hsuan Yen)

Mozilla Add-on Mozilla Add-on Mozilla Add-on

Enjoy!

We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Facebook.

Facebook is a registered trademark of the Facebook, Inc.

Building

  1. Run npm run release
  2. The compiled extension should be in dist/
  3. Load the unsigned extension into your browser

Debugging

All processed DOM elements are flagged with data-blocked attribute. Possible values are:

  • allowedList: allowed list
  • blockedList: blocked due to blocked list check
  • sponsored: blocked due to sponsored label

You can use dev tools console with CSS selectors like *[data-blocked] or *[data-blocked=sponsored].

For example add inline style properties to all existing hidden sponsored posts:

document.querySelectorAll("*[data-blocked=sponsored]").forEach((x) => {
  x.style.display="inherit";
  x.style.border="red 10px solid";
});

You can also inject css which applies to both existing and new processed elements:

document.head.insertAdjacentHTML("beforeend",
`<style>
  *[data-blocked] {
    display:inherit !important;
    border: red 10px solid;
  }
  *[data-blocked=allowedList] {
    border-color: green;
  }
  *[data-adblocked] {
    display:inherit !important;
    border: pink 10px solid;
  }
  *[data-adblock-monitored] {
    border: blue 10px solid;
  }
  *[data-adblock-observed] {
    border: aqua 10px solid;
  }
</style>`);

Publishing

  1. Tag a commit with a string with this format v*.*.*
    • git tag -a v2.0.0
  2. Push a tag to Github
  3. Github action should publish the extension to both Firefox and Chrome
    • Firefox should be released in a couple of minutes
    • Chrome can take as long as a few months if it needs a review
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].