Extension Chrome pour surligner automatiquement les bandes dessinées de votre wishlist sur les pages de petites annonces de vente de Bedetheque https://www.bedetheque.com/ventes.
Ce code a été entièrement produit par IA et relu par mes soins.
- ✅ Fonctionnalité testée : Le code fait ce qu'il est censé faire
- ✅ Sécurité vérifiée : Aucun code malveillant ni collecte d'infos personnelles
- ❌ Qualité limitée : Ne vous attendez PAS à du code de production :
- Aucun test automatisé
- Commentaires basiques ou absents
- Structure simpliste
- Gestion d'erreurs minimale
- 🗑️ C'est du Code jetable : À utiliser en connaissance de cause !
- Interface popup pour configurer votre wishlist
- Parsing automatique du format tabulé de votre wishlist
- Highlighting en temps réel des BD correspondantes
- Recherche approximative pour gérer les variations de titres
- Persistance de vos données dans le stockage local Chrome (5MB)
- Mise à jour dynamique après modification de la wishlist
- Téléchargez ou clonez ce repository dans un dossier local :
- Option 1 : Téléchargez la dernière release ZIP et décompressez-la
- Option 2 : Clonez le dépôt :
git clone git@github.com:grams/SurligneWishlist.git
- Ouvrez Chrome et allez dans
chrome://extensions/ - Activez le "Mode développeur" (toggle en haut à droite)
- Cliquez "Charger l'extension non empaquetée"
- Sélectionnez le dossier
SurligneWishlist
- Cliquez sur l'icône de l'extension dans votre barre d'outils
- Sélectionnez le fichier CSV exporté depuis Bedetheque
- Vérifiez l'aperçu de votre wishlist pour confirmer le parsing
- Cliquez "Sauvegarder" pour enregistrer vos préférences
L'extension accepte les fichiers CSV exportés depuis BDGest Online :
- Exportez votre wishlist au format CSV depuis BDGest Online section Outils > Sauvegarde et restauration
- Sélectionnez le fichier CSV dans l'interface de l'extension
- L'extension parse automatiquement le fichier et extrait les items avec Wishlist = 1
- Stockage optimisé : Seules les informations essentielles sont sauvegardées :
- ID du livre (si disponible)
- Nom de la série
- Numéro dans la série
- Titre de l'album
- Un aperçu de votre wishlist s'affiche pour confirmer le parsing
- Allez sur une page de petites annonces Bedetheque (ex: https://www.bedetheque.com/ventes/search?RechVendeur=vendeur)
- Les BD de votre wishlist seront automatiquement surlignées en jaune
- L'emoji 💸 apparaîtra à côté des titres correspondants
- Modifiez votre wishlist à tout moment via l'interface popup
SurligneWishlist/
├── manifest.json # Configuration de l'extension
├── popup/ # Interface utilisateur
│ ├── popup.html # Structure HTML
│ ├── popup.css # Styles CSS
│ └── popup.js # Logique JavaScript
├── content-scripts/ # Scripts injectés dans les pages
│ └── bedetheque.js # Analyse et highlighting des pages
├── background/ # Service worker
│ └── background.js # Gestion en arrière-plan
└── icons/ # Icônes de l'extension
├── icon16.png # 16x16 pixels
├── icon24.png # 24x24 pixels
├── icon32.png # 32x32 pixels
├── icon128.png # 128x128 pixels
└── icon512.png # 512x512 pixels
- Manifest V3 : Utilise la dernière version du manifest Chrome
- Service Worker : Gestion moderne des extensions
- Content Scripts : Injection dans les pages Bedetheque
- Chrome Storage Local API : Persistance des données utilisateur (5MB de stockage)
L'extension fonctionne sur toutes les pages de vente de Bedetheque et s'adapte automatiquement aux mises à jour de votre wishlist.
Ce projet est distribué sous licence MIT. Voir le fichier LICENSE pour plus de détails.
- Icônes : Créées par Smashicons via Flaticon
- BDGest' Online : Extension basée sur la base de données de BDGest' Online, la référence en gestion de collections de bandes dessinées