- Téléchargez
index.html - Ouvrez dans votre navigateur
- Testez avec le mode démonstration
- Node.js 18+ : https://nodejs.org/
- Git (optionnel) : https://git-scm.com/
# Cloner le dépôt
git clone https://github.com/LegatronX/ecoledirecte-exporter.git
cd ecoledirecte-exporter
# Démarrer le serveur
node server.js
# Ou utiliser les scripts fournis
./start.sh # Linux/macOS
start.bat # Windows- Ouvrez http://localhost:3000
- Connectez-vous avec vos identifiants EcoleDirecte
- Sélectionnez vos formats d'export
- Téléchargez vos données
# Port personnalisé (défaut: 3000)
export PORT=8080
node server.js
# Mode développement
export NODE_ENV=development
node server.js# Dockerfile simple
FROM node:18-alpine
WORKDIR /app
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]# Construction et lancement
docker build -t ecoledirecte-exporter .
docker run -p 3000:3000 ecoledirecte-exporter# Installation Heroku CLI
npm install -g heroku
# Déploiement
heroku create votre-app-name
git push heroku main
heroku open- Fork ce dépôt
- Connectez votre compte GitHub
- Déployez automatiquement
# Vérifier l'installation
node --version
npm --version
# Si non installé : https://nodejs.org/# Utiliser un autre port
PORT=8080 node server.js
# Ou tuer le processus existant
lsof -ti:3000 | xargs kill -9- Vérifiez vos identifiants sur le site officiel
- Testez d'abord en mode démonstration
- Attendez quelques minutes entre les tentatives
- Utilisez obligatoirement un serveur web (pas de fichier local)
- Respectez les limitations de l'API EcoleDirecte
- Ne partagez jamais vos identifiants
Problème d'installation ? Créez une issue
# Récupérer les dernières modifications
git pull origin main
# Redémarrer le serveur
node server.js