PapillonApp / papillon-v5

Alternative client for Pronote, EcoleDirecte, Skolengo, with a better user interface and great features.
https://www.getpapillon.xyz
GNU General Public License v3.0
8 stars 0 forks source link
ecoledirecte educonnect kdecole pronote pronote-api pronotepy skolengo typescript


Logo

Papillon — Votre vie scolaire

Votre emploi du temps, votre agenda, vos notes, vos news et bien plus encore en un clin d’œil grâce à la nouvelle app Papillon.

Voir la documentation »

Read this in other languages: Français, English

Sommaire

A propos du projet

Screenshots

iPhone XR (iOS 16.3.1) (version 5.7.0 - light mode)

Accueil Emploi du temps Devoirs Notes Paramètres
Home image image image image

Développé avec

Vue.js Ionic CSS3 JavaScript TypeScript

Pour commencer

Pour avoir une copie locale et la faire fonctionner, suivez ces étapes simples.

Prérequis

Tout d'abord, récupérez une copie de ce repo et installez les dépendances nécessaires à l'exécution locale de Papillon.

npm i

Installation

PS : Dans une ancienne version de ce fichier, vous deviez installer le paquet @ionic/cli. Ce paquet n'est plus nécessaire, et si vous l'avez installé uniquement pour Papillon, vous pouvez le supprimer avec npm uninstall -g @ionic/cli.
Nous l'avons supprimé pour corriger un bug avec le message "Waiting for connectivity with vue-cli-service" qui était gourmand en ressources CPU.
Pour lancer papillon, exécutez simplement

npm run serve

Pour construire papillon, vous devez installer Android Studio ou Xcode. Les outils de ligne de commande (CLI) Android SDK ou Xcode doivent être configurés. Tous les prérequis pour la construction sont disponibles sur https://capacitorjs.com/docs/getting-started/environment-setup

npm run build
npx cap sync
# ensuite, construisez en utilisant Xcode ou Android Studio

Usage

Papillon est utile à tout étudiant utilisant Pronote ou EcoleDirecte. Si leur application officielle ne vous suffit pas, nous sommes là pour améliorer votre expérience de l'école numérique !

Avancement

Allez voir les issues ouverts pour une liste des fonctionnalités proposées (et des problèmes connus).

Contribuer

Les contributions sont ce qui fait de la communauté open source un endroit extraordinaire pour être, apprendre, inspirer et créer. Toutes vos contributions sont très appréciées.

Créer une Pull Request

  1. Créer une fourche (fork) du projet
  2. Créez votre branche de fonctionnalités (git checkout -b feature/AmazingFeature)
  3. Confirmez vos modifications (git commit -m 'Add some AmazingFeature')
  4. Publiez vers la branche (git push origin feature/AmazingFeature)
  5. Ouvrez une Pull Request

License

Distribué sous licence GPL-3.0. Rendez vous sur LICENSE pour plus d'informations.

Auteurs

Remerciements