actes-princiers
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
jgenero 4f8ed000f9 delete anj_lo_i_1360_08a.xml 3 years ago
app delete anj_lo_i_1360_08a.xml 3 years ago
bd-metadata modif request with table involved in 3 years ago
bourbon-latex delete bourbon-latex/charles-actes-latex.odt 3 years ago
config import from od2m app 3 years ago
.gitignore ignore more 3 years ago
README.md Update README.md 3 years ago
bootstrap.sh import from od2m app 3 years ago
debug.sh import from od2m app 3 years ago
index.py import from od2m app 3 years ago
mypy.ini import from od2m app 3 years ago
path.py initial commit (from bootstrap) 3 years ago
requirements.txt requirements : + typing, upgrade importlib-metadata + zipp 3 years ago
run.py initial commit (from bootstrap) 3 years ago
tox.ini import from od2m app 3 years ago
wsgi.py import from od2m app 3 years ago

README.md

Actes princiers

The research project "Actes princiers in the Kingdom of France (14th-16th centuries)" aims to gather and edit the acts produced by the chancelleries of various French princes and princesses of royal blood from the 14th and 15th centuries. This mostly unpublished collection aims to shed light on the interactions between the power strategies of the princes of the Late Middle Ages and the methods of writing used by their chancelleries.

The project is led by the Western Medieval Studies Laboratory of Paris (Paris 1/CNRS), and supported by the Historical Research Center (CNRS/EHESS), the Jean Mabillon Center (National School of Paleography) and the National Archives of France. It received funding from the LabEX HASTEC in 2023.


Installation process

This process describes how to install and run the project locally, e.g. for development purposes.

Nota : commands to execute through the terminal (Linux or macOS)

  • Clone the repo : git clone https://gitlab.huma-num.fr/jgenero/actes-princiers
  • Install the virtual environment:
    • Check that youre using Python 3.x version by running : python --version (>3.8 required);
    • Go to the following directory : cd actes-princiers;
    • Install the environment : python3 -m venv .venv.
    • Install the packages and libraries :
      • Activate the environment : source bootstrap.sh;
      • Installation : pip install -r requirements.txt
      • Create database: flask db init;
      • Exit the environment : deactivate;

Data processing

When data is changed (e.g. XML files or CSV files), the following command must be ran :

  • flask db init to recrete the DB from the XML files (from static/xml).

Launch

  • Activate the environment : source bootstrap.sh;
  • Launch : flask run;
  • Go to http://127.0.0.1:5000/;
  • Stop : ctrl + c;
  • Exit the environment : deactivate.