Python instance for administration of Testaments de Poilus platform
- 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
- Identifier les images à retravailler à la main
- 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
- Vérifier que la ligne
- Si tout s'est bien passé en test, répéter l'opération avec le fichier prod_uploader.py