https://github.com/benjaminlukeclark/doggify-firefox
A Firefox extension that lets you doggify your browsing experience
https://github.com/benjaminlukeclark/doggify-firefox
css dog dog-ceo-api doggos dogs firefox firefox-extension html html-css-javascript javascript
Last synced: about 1 month ago
JSON representation
A Firefox extension that lets you doggify your browsing experience
- Host: GitHub
- URL: https://github.com/benjaminlukeclark/doggify-firefox
- Owner: benjaminlukeclark
- License: gpl-3.0
- Created: 2019-12-04T18:46:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-12T14:25:52.000Z (over 6 years ago)
- Last Synced: 2025-02-23T19:14:23.564Z (over 1 year ago)
- Topics: css, dog, dog-ceo-api, doggos, dogs, firefox, firefox-extension, html, html-css-javascript, javascript
- Language: JavaScript
- Homepage: https://sudoblark.github.io/Doggify-Firefox/
- Size: 2.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
> ๐งช **Side Project | Experimental Demo**
> This Firefox extension, created circa 2019, brings a playful โdoggifyโ twist to your browsing.
> Built for fun and experimentation โ not intended for production use.
> Fully functional, but unsupported and unmaintained.
>
> ๐ถ Because sometimes, the internet just needs more dogs.
---
# ๐พ Doggify-Firefox
A whimsical Firefox WebExtension that transforms your browsing experience by adding dog-themed flair. Originally built as a weekend project to explore browser APIs, DOM manipulation, and WebExtension architecture.
---
## ๐ง Features
- ๐ Replaces certain images and words on webpages with dog-themed equivalents
- โ๏ธ Includes a configurable settings screen (via `about:addons`)
- ๐งฉ Built as a lightweight Firefox WebExtension
- ๐ Live DOM manipulation using content scripts
- ๐ Local development & distribution ready (signed `.xpi` support)
---
## ๐ Getting started
### 1. Clone the repo
```bash
git clone https://github.com/benjaminlukeclark/Doggify-Firefox.git
```
### 2. Load the extension in Firefox
1. Navigate to `about:debugging#/runtime/this-firefox`
2. Click **Load Temporary Add-on**
3. Select any file in the project directory (e.g., `manifest.json`)
---
## โ๏ธ Configuration
After installing, visit `about:addons` and locate **Doggify**.
Click the **Preferences** button to open the settings screen.
You can adjust:
- Select a specific breed of dog to use when replacing images
- Choose how aggressively to โdoggifyโ web pages

---
## ๐ก Example usage
Visit your favorite news or blog site with Doggify enabled.
Watch images get replaced with dog-themed equivalents.


You can also manually โdoggifyโ specific images via a context menu option.


---
## ๐ Tech stack
- JavaScript
- Firefox WebExtension APIs
- DOM manipulation
---
## ๐งช Status & notes
- ๐ธ Experimental and no longer maintained
- ๐ธ Created as a creative exercise โ no tests or CI/CD
- ๐ธ Still works in modern Firefox as of 2025
---
## ๐ฆ Project structure
```
Doggify-Firefox/
โโโ icons/ # Extension icons
โโโ scripts/ # Content and background scripts
โโโ options.html # Settings/preferences screen
โโโ manifest.json # Extension metadata
โโโ README.md
```
---
## ๐ถ License
[MIT License](./LICENSE)
---
## ๐ฌ Contact
Made with ๐ป by [Benjamin Luke Clark](https://github.com/benjaminlukeclark)
See more projects at [sudoblark.com](https://sudoblark.com)
---

