All checks were successful
Deploy MinIO Explorer / deploy (push) Successful in 1m50s
MinIO Explorer
Application web simple pour explorer les fichiers d'un bucket MinIO, style "Index of" Apache.
Fonctionnalités
- 🌐 Navigation en lecture seule dans l'arborescence MinIO
- 🔍 Prévisualisation des fichiers (images, texte, markdown, PDF, vidéo, audio)
- 📋 Copie des liens directs vers les ressources
- 📱 Interface responsive (desktop et mobile)
- ⚡ Auto-configuration depuis l'URL de déploiement
- 🗂️ Auto-ouverture des fichiers index.rst
Structure
/
├── index.html # Interface principale
├── style.css # Styles responsive type "Index of"
├── script.js # Logique de navigation et parsing XML
├── CLAUDE.md # preuve de la flemme
└── README.md # Ce fichier
Utilisation
Déploiement
- Placez les fichiers à la racine du bucket MinIO
- Configurez le bucket en lecture publique
- Activez CORS sur MinIO
- Accédez via
https://votre-minio.com/votre-bucket/index.html
Mode développement
L'interface inclut un formulaire pour tester différentes URLs MinIO directement depuis le navigateur.
Prérequis MinIO
- Bucket accessible publiquement en lecture
- Configuration CORS appropriée :
Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET Access-Control-Allow-Headers: *
Types de fichiers supportés
- Images : JPG, PNG, GIF, SVG, WebP...
- Texte/Code : TXT, JSON, XML, HTML, JS, Python...
- Documentation : Markdown (.md), reStructuredText (.rst)
- Médias : PDF, MP4, MP3...
Navigation
- Clic sur dossier → navigation
- Clic sur fichier → prévisualisation
- Bouton "Copier lien" → lien direct dans le presse-papier
- Lien ".." → remontée dans l'arborescence
Notes techniques
- Frontend only : HTML/CSS/JavaScript vanilla
- API MinIO : Appels directs à l'API REST ListBucket
- Pas de serveur : hébergé statiquement dans le bucket
- Historique navigateur : navigation avec URL fragments (#/path)
Description
Languages
JavaScript
68.9%
CSS
24.6%
HTML
6.5%