Application desktop Electron pour gérer, cataloguer et exporter vos collections vidéo avec système de sessions intelligent.
📦 Version publique disponible : video-catalog-public - Téléchargez l'exécutable Windows depuis les Releases
- 💾 Sessions intelligentes : Sauvegardez et chargez vos catalogues instantanément
- 🔍 Scan récursif : Détection automatique de tous formats vidéo
- 📊 Interface moderne : Tableau interactif avec tri, recherche et colonnes redimensionnables
- 📤 Export multiple : HTML interactif, Markdown, JSON
- ⚡ Performance optimisée : Gestion rapide de milliers de fichiers
- 🎨 Design moderne : Interface gradient avec animations fluides
# Cloner et installer
git clone https://github.com/gizmo38/video-catalog-electron.git
cd video-catalog-electron
npm install
# Lancer l'application
npm startPrérequis : Node.js 16+ uniquement
Téléchargez la version portable depuis le repository public - aucune installation requise !
Au premier lancement, Windows peut afficher :
"Windows a protégé votre ordinateur"
C'est normal ! L'application n'est pas signée numériquement (certificat coûteux).
Comment lancer l'application :
- Cliquez sur "Informations complémentaires"
- Cliquez sur "Exécuter quand même"
✅ L'application est sûre et ne contient aucun virus. Code source disponible publiquement.
- 📁 Nouveau Scan → Sélectionner dossiers vidéo
- 💾 Sauver Session → Nommer votre catalogue
- ⚡ Charger Session → Accès instantané à vos vidéos
- Ctrl+F : Recherche instantanée
- Clic en-tête : Trier colonnes
- Glisser bordure : Redimensionner colonnes
- Actions vidéo : Ouvrir, Explorer dossier, Copier chemin
MP4 • AVI • MKV • MOV • WMV • FLV • M4V • WebM • OGV
-
📖 CLAUDE.md - Documentation technique complète
- Architecture détaillée
- Guide d'installation avancé
- Changelog complet v2.1.4
- Patterns et conventions
- Référence pour développeurs
- Workflow de publication
-
🌐 Repository Public - Distribution end-user
- Exécutables Windows portables
- README orienté utilisateurs
- Releases stables uniquement
npm start # Lancer l'application
npm run dev # Mode développement (DevTools)
npm run build # Créer l'exécutable portable
npx playwright test # Tests automatisés- Electron 38.1.2 - Framework desktop
- Node.js natif - Extraction métadonnées
- HTML/CSS/JS - Interface moderne
- Playwright - Tests E2E
Les contributions sont les bienvenues !
- Fork le projet
- Créer une branche feature (
git checkout -b feature/AmazingFeature) - Commit les changements (
git commit -m 'Add AmazingFeature') - Push vers la branche (
git push origin feature/AmazingFeature) - Ouvrir une Pull Request
MIT License - voir LICENSE
- 📖 Documentation technique : CLAUDE.md
- 🐛 Issues : GitHub Issues
- 💡 Discussions : GitHub Discussions