Demo screenshots for reference:



A fun, pirate-themed Chrome extension that transforms your download experience with animated cannon fuse progress indicators and treasure completion notifications.
- Make sure you have all the required files in the
Pirate-Downloader-Extension
folder:manifest.json
background.js
icons/
folder (with icon files)
Currently, the extension has placeholder .txt
files for icons. You need to replace these with actual PNG images:
Required Icons:
icons/icon128.png
- Main extension icon (128x128px)icons/treasure-chest.png
- Completion notification icon (64x64px or 128x128px)icons/fuse-0.png
- Unlit fuse (0% progress)icons/fuse-25.png
- 25% burnt fuseicons/fuse-50.png
- 50% burnt fuseicons/fuse-75.png
- 75% burnt fuseicons/fuse-100.png
- Fully burnt fuse (100% progress)
-
Open Chrome Extensions Page:
- Type
chrome://extensions/
in your address bar, OR - Click the three dots menu → More tools → Extensions
- Type
-
Enable Developer Mode:
- Toggle the "Developer mode" switch in the top-right corner
-
Load the Extension:
- Click "Load unpacked" button
- Navigate to and select the
Pirate-Downloader-Extension
folder - Click "Select Folder"
-
Verify Installation:
- You should see "Pirate Downloader" appear in your extensions list
- The extension should be enabled by default
-
Start a Download:
- Download any file from the internet (right-click → Save as, or click download links)
- You should immediately see a notification: "Plundering in Progress..." with a fuse icon
-
Watch the Progress:
- As the download progresses, the fuse icon will change to show burning progress
- Icons change at 0%, 25%, 50%, 75%, and 100% completion
-
Completion Notification:
- When download finishes, you'll see "Treasure Acquired!" with a treasure chest icon
- This notification auto-clears after 5 seconds
- Silent Notifications: Won't interrupt your work with sounds
- Progress Animation: Visual fuse burning animation based on download progress
- Smart Updates: Only updates notification when progress state actually changes
- Automatic Cleanup: Handles cancelled/failed downloads gracefully
- Check Permissions: Make sure the extension has "Downloads" and "Notifications" permissions
- Reload Extension: Go to
chrome://extensions/
, find Pirate Downloader, click the reload icon - Check Developer Console: Click "Inspect views: background page" to see any error messages
- Enable Chrome Notifications:
- Go to Chrome Settings → Privacy and security → Site Settings → Notifications
- Make sure notifications are allowed
- Check System Notifications: Ensure your OS allows Chrome to show notifications
- Make sure all
.png
icon files exist in theicons/
folder - Check that file names match exactly (case-sensitive)
- Reload the extension after adding icons
You can customize the extension by:
- Changing Icons: Replace the PNG files with your own pirate-themed designs
- Modifying Messages: Edit the notification text in
background.js
- Adjusting Progress Thresholds: Change when different fuse icons appear
- Adding Sound Effects: Extend the code to include audio (if desired)
- Manifest Version: 3 (latest Chrome extension standard)
- Permissions: Downloads, Notifications
- Background: Service Worker (background.js)
- Supported: Chrome 88+ (Manifest V3 compatible)
- Requires manual icon creation (placeholder files provided)
- Only works with downloads initiated through Chrome
- Notifications follow system notification settings
Enjoy your pirate-themed downloads! 🏴☠️⚓