moklick / Face Mask Browser Extension
Licence: mit
π· A browser extension that puts masks on faces on the internet
Stars: β 141
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Face Mask Browser Extension
Tight
A browser extension that simplifies the Slack interface, making it easier to focus.
Stars: β 101 (-28.37%)
Mutual labels: chrome-extension, browser-extension
Github Hovercard
Neat hovercards for GitHub.
Stars: β 1,655 (+1073.76%)
Mutual labels: chrome-extension, browser-extension
Github Vscode Icons
π¦ vscode-icons for github, nearly 1000 file/folder icons
Stars: β 113 (-19.86%)
Mutual labels: chrome-extension, browser-extension
Refined Twitter
Browser extension that simplifies the Twitter interface and adds useful features
Stars: β 1,279 (+807.09%)
Mutual labels: chrome-extension, browser-extension
Minimongoexplorer
Handy Google Chrome extension for reviewing MiniMongo.
Stars: β 131 (-7.09%)
Mutual labels: chrome-extension, browser-extension
Ccsearch Browser Extension
Cross-Browser extension to search, filter and use images in the public domain and under Creative Commons licenses.
Stars: β 92 (-34.75%)
Mutual labels: chrome-extension, browser-extension
Service Worker Detector
This extension detects if a website registers a Service Worker.
Stars: β 124 (-12.06%)
Mutual labels: chrome-extension, browser-extension
Dfpm
DFPM is a browser extension for detecting browser fingerprinting.
Stars: β 81 (-42.55%)
Mutual labels: chrome-extension, browser-extension
Dictionaries
One dictionary to rule them all -- a browser extension to help you learn languages
Stars: β 134 (-4.96%)
Mutual labels: chrome-extension, browser-extension
Simplify
Issue tracker for Simplify Gmail, a browser extension to simplify Gmail's interface
Stars: β 1,632 (+1057.45%)
Mutual labels: chrome-extension, browser-extension
Pihole Browser Extension
Browser extension to control your pi-hole
Stars: β 83 (-41.13%)
Mutual labels: chrome-extension, browser-extension
Brotab
Control your browser's tabs from the command line
Stars: β 137 (-2.84%)
Mutual labels: chrome-extension, browser-extension
Notifier For Github
Browser extension - Get notified about new GitHub notifications
Stars: β 1,259 (+792.91%)
Mutual labels: chrome-extension, browser-extension
Dotgit
An extension for checking if .git is exposed in visited websites
Stars: β 96 (-31.91%)
Mutual labels: chrome-extension, browser-extension
Save To The Wayback Machine
Browser extension for quickly saving web pages to the Internet Archive's Wayback Machine.
Stars: β 83 (-41.13%)
Mutual labels: chrome-extension, browser-extension
Network Plus
DevTools for network recording, modification and resending.
Stars: β 122 (-13.48%)
Mutual labels: chrome-extension, browser-extension
Pade
PΓ dΓ© (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.
Stars: β 72 (-48.94%)
Mutual labels: chrome-extension, browser-extension
Chrome Extensions Examples
All Chrome Extension examples collected into one repository
Stars: β 1,217 (+763.12%)
Mutual labels: chrome-extension, browser-extension
Urql Devtools
A tool for monitoring and debugging urql during development
Stars: β 131 (-7.09%)
Mutual labels: chrome-extension, browser-extension
Synology Download Manager
An open source browser extension for adding/managing download tasks to your Synology DiskStation.
Stars: β 138 (-2.13%)
Mutual labels: chrome-extension, browser-extension
π· Face Mask Browser Extension
An extension that puts masks on faces on the internet (only works on Chrome).
Beware: This extension is a proof of concept and really slows down your browser (and also destroys several sites).
Demo Video
https://twitter.com/moklick/status/1234421465287680000
Example
Try it out
In order to try the extension you can load the unpacked version in your Chrome browser by following these steps:
- Download or clone this repository
- Type
chrome://extensions
in the address bar - Enable the
Developer Mode
switch in the top right corner - Click the
Load Unpacked Extensionβ¦
utton - Select the directory
extension/chrome
of this repository
How it works
- Check site for images and wrap them with a div
- Observe these wrapped images with IntersectionObserver
- When an image appears in the viewport, check if there are faces on it using face-api
- If there are faces add a canvas to the wrapper and draw the masks with this drawMask function
Development
You need Node.js in order to modify this extension.
Installation
npm install
Start
npm run dev:chrome
Thanks
- π Bjorn Stromberg for his very helpful contributions to this extension
- The code is based on the great web-extension-starter by Abhijith Vijayan
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].