Projet Python réalisé par Valentin De Craene dans le cadre du module de formation au langage de programmation Python du master TNAH de l'Ecole Nationale des Chartes, 2021-2022. Le projet Criminalithé a donc pour but de mettre à disposition d'un public de chercheurs et d'érudits les données constituées des amendes extraites des registres du bailliage de Lille pour la période 1429-1441, conservés aux Archives Départementales du Nord. A ce jour, les années 1430 à 1434 sont couvertes. Ce travail se fonde sur les travaux de Valentin De Craene réalisés dans le cadre d'un mémoire de master 1, soutenu à l'Université de Lille en 2018.
Les consignes initiales sont les suivantes :
- Réalisation d'une application avec base de données relationnelle, comprenant formulaire pour ajout, suppression, édition.
- Il doit être possible de naviguer dans la collection, d'y faire une recherche simple voire complexe, un index doit y être inclus.
- Pour plus de détails, se référer à ce document (https://github.com/PonteIneptique/cours-python/wiki/2021-2022-Devoir).
Nota : commandes à exécuter dans le terminal (Linux ou macOS).
Cloner le dossier : git clone https://github.com/ValentinDeCraene/Projet-Criminalithe.git
Installer l'environnement virtuel : sudo apt-get install python3 libfreetype6-dev python3-pip python3-virtualenv
Vérifier que la version de Python est bien 3.x : python --version
;
Aller dans le dossier : cd Projet-Criminalithe
;
Installer l'environnement : virtualenv ~/.Projet-Criminalithe -p python3
;
Activer l'environnement : source ~/.Projet-Criminalithe/bin/activate
;
Lancer la commande: pip install -r requirements.txt
.
(!) Déplacez-vous dans le dossier de l'application (!) : cd Criminalithe
Lancer l'application : python3 run.py
;
Aller sur http://127.0.0.1:5000/