
Betfred Game filter and much more par The Devil
Adds a powerful options panel to Betfredâs games and casino pages, letting you filter, randomize, and manage your favorite games with ease.
Vous avez besoin de Firefox pour utiliser cette extension
MĂ©tadonnĂ©es de lâextension
Captures dâĂ©cran




Ă propos de cette extension
Betfred Game Extension
A browser extension for managing, favoriting, and exploring Betfred games with a user-friendly UI, manual add, and robust database export/import features.
Features
Installation
Usage
Adding Games Manually
Favoriting Games
Importing/Exporting the Database
Bulk Remove/Re-Add
Accessibility & UI
Editing the Database
Troubleshooting
Contributing
Contact & Support
Enjoy managing your Betfred games with ease!
Developer Guide
Codebase Structure
```
project-root/
âââ src/
â âââ content.js # Main content script, favorites, UI triggers
â âââ ui.js # All UI logic: modals, toasts, options panel, manual add
â âââ storage.js # Storage helpers (get/set, favorites, database)
â âââ filters.js # Game filter functions (theme, provider, etc.)
â âââ utils.js # Utility functions (normalization, DOM helpers)
â âââ ... # Other supporting scripts
âââ styles.css # Main extension styles (modals, toasts, panel)
âââ manifest.json # Extension manifest (permissions, entry points)
âââ betfred_scan_data.json # Starter game database
âââ README.md # This documentation
âââ ... # Assets, icons, etc.
A browser extension for managing, favoriting, and exploring Betfred games with a user-friendly UI, manual add, and robust database export/import features.
Features
- Favorites: Mark/unmark games as favorites for quick access.
- Manual Add: Add new games manually with a clean, accessible modal.
- Database Import/Export: Easily export your game database (one game per line, Notepad-friendly) and import updates.
- Bulk Remove/Re-Add: Remove or restore games by keyword.
- Toasts & UI: Modern, accessible toast notifications and modals for all actions.
- No Scan Required: Ships with a starter databaseâno initial scan or setup needed.
Installation
- Download or clone this repository.
- In your browser (Chrome/Edge/Brave):
- Go to
chrome://extensions/
. - Enable "Developer mode" (top right).
- Click "Load unpacked" and select this project folder.
- The Betfred extension icon should appear in your browser toolbar.
Usage
Adding Games Manually
- Open the extension panel (click the extension icon or "Options").
- Click the orange "+" button to open the "Manually Add Game" modal.
- Fill in the game details (title, provider, min stake, RTP, etc.).
- Use the paste box for quick entry (overlay text supported).
- Click Save. A toast will confirm the game was added.
Favoriting Games
- Click the star (â) next to any game in the list or on the Betfred site.
- Toasts will confirm when a game is added/removed from favorites.
Importing/Exporting the Database
- Export: Click the blue "âŹïž" button (Export) in the Actions section. The database will download as a JSON file, one game per line for easy editing.
- Import: Click the blue "âŹïž" button (Import) and select a compatible JSON file. The database will update and reload.
Bulk Remove/Re-Add
- Use the "Bulk Remove/Re-Add" option in the panel to remove or restore games by keyword.
Accessibility & UI
- All modals and toasts are keyboard and screen reader accessible.
- ARIA labels and roles are used for better accessibility.
- Works in Chrome, Edge, Brave, and other Chromium browsers.
Editing the Database
- Export the database, edit in Notepad or any text editor (one game per line), and re-import.
- Each game entry is a JSON object with keys:
title
,provider
,minStake
,rtp
.
Troubleshooting
- If you donât see changes, try reloading the extension or the Betfred page.
- If you import an invalid file, a toast will notify you.
- For UI issues, check for browser updates or try disabling other extensions.
Contributing
- PRs and suggestions are welcome! Please keep code clean and user-focused.
- For major changes, open an issue first to discuss your idea.
Contact & Support
- For help, feedback, or to report bugs, open an issue on the repository or contact the maintainer.
Enjoy managing your Betfred games with ease!
Developer Guide
Codebase Structure
```
project-root/
âââ src/
â âââ content.js # Main content script, favorites, UI triggers
â âââ ui.js # All UI logic: modals, toasts, options panel, manual add
â âââ storage.js # Storage helpers (get/set, favorites, database)
â âââ filters.js # Game filter functions (theme, provider, etc.)
â âââ utils.js # Utility functions (normalization, DOM helpers)
â âââ ... # Other supporting scripts
âââ styles.css # Main extension styles (modals, toasts, panel)
âââ manifest.json # Extension manifest (permissions, entry points)
âââ betfred_scan_data.json # Starter game database
âââ README.md # This documentation
âââ ... # Assets, icons, etc.
Ăvaluez votre expĂ©rience
Autorisations et donnéesEn savoir plus
Autorisations nécessaires :
- Accéder à vos données pour les sites du domaine betfred.com
- Accéder à vos données pour www.betfred.com
- Accéder à vos données pour betfred.com
- Accéder à vos données pour games.betfred.com
- Accéder à vos données pour casino.betfred.com
- Accéder à vos données pour vegas.betfred.com
Autorisations facultatives :
- Accéder à vos données pour www.betfred.com
- Accéder à vos données pour betfred.com
Plus dâinformations
- Version
- 4.0.1
- Taille
- 95,31Â Ko
- DerniĂšre mise Ă jour
- il y a 16 heures (18 juil. 2025)
- Catégories associées
- Licence
- Licence MIT
- Historique des versions
Ajouter Ă la collection
Notes de version pour la version 4.0.1
bug fix for favorite should be 100% working now
Plus de modules créés par The Devil
- Il nây a aucune note pour lâinstant
- Il nây a aucune note pour lâinstant
- Il nây a aucune note pour lâinstant
- Il nây a aucune note pour lâinstant
- Il nây a aucune note pour lâinstant
- Il nây a aucune note pour lâinstant