API non officiel et open source de la Base de données des Trachéophytes de France métropolitaine et régions avoisinantes (bdtfx) de Tela Botanica, avec des images d'identiplante.
FloreAPI est une api pour obtenir des images de plante classé par plante. Les données des plantes sont tiré du site Tela botanica et les images d'Identiplante.
Voir la documentation.
- Django
- Django Rest Framework.
Pour mettre en place une copie locale de l'API et de la faire fonctionner, suivez ces étapes simples.
- Cloner le repo et allez dans le dossier
flore-api
git clone https://github.com/<Votre-Pseudo>/FloreAPI.git
cd flore-api
- Créer un environnement virtuel et activez le
python -m venv env
source env/bin/activate (linux ou macos)
./env/scripts/activate (windows)
- Installer les dépendances
pip install -r requirements.txt
-
Dupliquez le fichier
.env.example
et renommez le.env
et remplisser le. -
Créer les tables
python ./manage.py migrate
-
Déziper le fichier
json_data
que vous avez télécharger et placer le dans le repo -
Remplir la bdd
python .\manage.py runscript database_filler
- Lancer le serveur de développement
python ./manage.py runserver
Les contributions que vous faites seront grandement appréciées.
- Si vous avez des suggestions pour ajouter ou supprimer des projets, n’hésitez pas à ouvrir une issue pour en discuter, ou à créer directement une Pull Request après avoir ajouter votre fonctionnalité.
- Assurez-vous de vérifier votre orthographe et votre grammaire.
- Fork le projet
- Créer ta banche (git checkout -b feature/SuperFonctionnalité)
- Commit tes changements (git commit -m 'Ajout d'une SuperFonctionnalité')
- Push vers ta branche (git push origin feature/SuperFonctionnalité)
- Ouvre une Pull Request
- Célestin - Etudiant - Instelce - Discord
instelce