Skip to content

Application web python-Flask sur un corpus de chants populaires bretons réalisée dans le cadre du cours de développement applicatif du Master TNAH-ENC

Notifications You must be signed in to change notification settings

Chartes-TNAH/projet_OBBC_AppPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Dependabot Licence

Logo

Présentation

Open Barzaz Breiz Collection est une application web python-Flask de mise à disposition d'une collection de chants populaires bretons issus de l'ouvrage Barzaz Breiz (1846) de Théodore Hersart de La Villemarqué.

L'application est conçue comme une édition numérique qui propose une navigation intéractive et une récupération au format XML-TEI des chansons du corpus.

Composée d'actuellement dix chansons, le but technique de l'application est de proposer l'ajout des chansons via le seul dataset XML sans avoir à modifier l'ensemble de la brique fonctionnelle (transformations XSLT, ORM, ou Python-Flask).


Installation de l'application

  1. Installer OBBC à partir de la branche master du dépôt projet_OBBC_AppPy Github : $ git clone https://github.com/Lucaterre/projet_OBBC_AppPy.git

  2. Installer Python via le site. Pour rappel : la plupart des systèmes Linux, intègre déjà Python.

  3. Créer un environnement virtuel à l'aide de VirtualEnv. Dans votre terminal, taper la commande : $ pip install virtualenv pour installer VirtualEnv puis $ virtualenv -p python3 env ou sous windows : $ virtualenv -p puis $ env:python3 env

  4. Activer l'environnement virtuel via $ source env/bin/activate. Pour quitter l'environnement taper simplement $ deactivate.

  5. Dans le terminal, se placer au niveau du fichier requirements.txt, puis installer les différents packages nécéssaires avec la commande suivante : $ pip install -r requirements.txt.

  6. Dans le terminal, rentrer la commande $ cd OBBC/, Une fois dans le dossier lancer l'application avec la commande $ python run.py ou $ python3 run.py via le serveur local et selon votre version de python ($ python --version ou -V).


Des questions ?

👉 Lucas Terriel, étudiant cursus Technologies numériques appliquées à l'histoire (ENC) & master dev OBBC

About

Application web python-Flask sur un corpus de chants populaires bretons réalisée dans le cadre du cours de développement applicatif du Master TNAH-ENC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published