https://github.com/chartes/miroir

Sources XML-TEI de l’application Miroir des classiques (F. Duval)

https://github.com/chartes/miroir

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.2%) to scientific vocabulary

Keywords

elec tei
Last synced: 6 months ago · JSON representation

Repository

Sources XML-TEI de l’application Miroir des classiques (F. Duval)

Basic Info
  • Host: GitHub
  • Owner: chartes
  • Default Branch: master
  • Homepage:
  • Size: 22.5 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 7
  • Releases: 0
Topics
elec tei
Created over 8 years ago · Last pushed 8 months ago
Metadata Files
Readme

README.md

Miroir

Sources XML-TEI de l’application Miroir des classiques (F. Duval)

Publication DTS des sources, mode d’emploi

1. Capitainisation

La publication DTS repose sur la librairie CapiTains. Pour déployer les fichiers conformément aux Guidelines CapiTains, utiliser le Capitainizer.

NB. Pour ce projet, toutes les métadonnées sont inscrites dans les teiHeader (à l’exception des titres des collections) :

cd capitainizer python capitainizer.py path/to/miroir/xml path/to/data/dts/data/miroir templates/__capitains_collection_miroir.xml

NB. Penser à corriger manuellement les titres des collections (TODO CF : fichier de configuration pour gérer ces titres imprimés de collections).

2. Installation flask-dts

Structure de fichiers proposée pour ce qui suit.

srv/ data/dts/data/miroir/ transform/ webapp/ api/ miroir-app/ capitains/ flask_app.py MyCapytain/ Nautilus/ requirements.txt miroir-vue/

2.1. DTS Resolver (MyCapytain)

MyCapytain (branche EndpointDocumentDTSPleinText)

git clone https://github.com/chartes/MyCapytain.git cd MyCapytain git checkout EndpointDocumentDTSPleinText

2.2. API DTS (Nautilus)

Les fichiers sont servis par Nautilus (branche dtsdownload), extension Flask de MyCapitain.

git clone https://github.com/chartes/Nautilus.git cd Nautilus git checkout dtsdownload

2.3. Configuration (flask-app.py)

Renseigner le fichier de configuration (gestion cache, appel transformation HTML, etc.) : srv/webapp/capitains/flask_app.py

cd capitains python3.8 -m venv venv source venv/bin/activate pip install -r requirements.txt python flask_app.py

2.4. Tester

http://0.0.0.0:5050/dts/collections?id=miroir

Front-end

https://github.com/chartes/miroir-vue

Indexation (ES)

https://github.com/chartes/miroir-app

Owner

  • Name: École nationale des chartes
  • Login: chartes
  • Kind: organization
  • Location: 65 rue de Richelieu, 75002 Paris

Grand établissement d’enseignement supérieur dédié à la recherche historique

GitHub Events

Total
  • Member event: 1
  • Push event: 5
Last Year
  • Member event: 1
  • Push event: 5