Skip to content

Python instance for administration of Testaments de Poilus platform

License

Notifications You must be signed in to change notification settings

TranscribeToTEI/pyAdmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyAdmin

Python instance for administration of Testaments de Poilus platform

Procédure d'import des données

  • Récupérer (si ça n'est pas fait) le fichier de configuration parameters.json et le placer dans un dossier env
  • Ouvrir le fichier d'inventaire avec un logiciel tableur pour en vérifier le contenu
    • Identifier les images à retravailler à la main
      • Les reconstituer via un logiciel de photomontage
      • Modifier l'onglet recolement_images en conséquence : enlever les doubles lignes qualifiant une seule image et vérifier que le nommage image correspond au nom du fichier
    • Vérifier que le document ne contient aucun point-virgule
    • Sauvegarder les deux feuilles du tableur dans deux fichiers csv distincts, intitutilés data-metadata.csv et data_numerisation.csv
    • Lors de la conversion CSV, le délimiteur de champ doit être ";", il ne faut pas de délimiteur de texte et il faut exporter en UTF-8
    • Supprimer la première ligne (titre des champs) de chaque fichier
    • Vérifier que toutes les lignes soient bien formées (sur la même ligne)
    • Copier-coller les fichiers dans l'application Python, dans le dossier tdpImporter/data
  • Faire un test d'upload sur la version test de l'application :
    • Vérifier que la ligne read_data (environ ligne 38) appelle les bons fichiers de metadonnées
    • Exécuter le fichier dev_uploader.py
    • Le script indique à la fin "Lignes non soumises :", ce qui correspond aux échecs d'import. Ces lignes sont également ajoutées au fichier report.txt
  • Si tout s'est bien passé en test, répéter l'opération avec le fichier prod_uploader.py

About

Python instance for administration of Testaments de Poilus platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published