Your Personal Bully mocks and roasts you to deter you from websites, personalized to each individual.
Your Personal Bully Extension
Get Roasted by Your Browser
Get Personalized Remarks using Text-to-Speech, tailored to the websites you visit using AI and Web-Scraping
How It Works:
1. Customize Your Site List: Add any website you want to the list of targets.
2. Click Anywhere on the Page: Once on a targeted site, just click anywhere—even on empty spaces to let the extension know your present.
3. Get Roasted: The extension will analyze the site’s content and deliver a hilarious, personalized roast. Get ready to laugh and reconsider your browsing choices!!
Reasons To Install:
Fun & Entertaining: Adds a humorous twist to your daily browsing.
Motivational: Acts like a website blocker, but with a personalized roast instead of a simple block.
Completely Customizable: Tailor the experience by adding any website you want to your list.
Read more
Get Personalized Remarks using Text-to-Speech, tailored to the websites you visit using AI and Web-Scraping
How It Works:
1. Customize Your Site List: Add any website you want to the list of targets.
2. Click Anywhere on the Page: Once on a targeted site, just click anywhere—even on empty spaces to let the extension know your present.
3. Get Roasted: The extension will analyze the site’s content and deliver a hilarious, personalized roast. Get ready to laugh and reconsider your browsing choices!!
Reasons To Install:
Fun & Entertaining: Adds a humorous twist to your daily browsing.
Motivational: Acts like a website blocker, but with a personalized roast instead of a simple block.
Completely Customizable: Tailor the experience by adding any website you want to your list.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Your Personal Bully", "version": "1.0", "description": "Your Personal Bully mocks and roasts you to deter you from websites, personalized to each individual.", "permissions": [ "activeTab", "storage", "tabs" ], "background": { "service_worker": "dist/background.bundle.js" }, "content_scripts": [ { "matches": [ "" ], "js": ["content.js"] } ], "action": { "default_popup": "popup.html", "default_icon": { "16": "images/icon-16.png", "32": "images/icon-32.png", "48": "images/icon-48.png", "128": "images/icon-128.png", "500": "images/icon-500.png" } }, "icons": { "16": "images/icon-16.png", "32": "images/icon-32.png", "48": "images/icon-48.png", "128": "images/icon-128.png", "500": "images/icon-500.png" }}
Read more