Scripts pour diverses tâches du projet, notamment la génération de la définition du protocole d'exemple, chargé par défaut dans l'appli.
Généré ainsi:
generate-protocol.js: Génération du protocole de base, la plupart des métadonnées ont des listes d'options vides. La liste des espèces est initialisée depuis le classmapping du réseau neuronal de classification. Toutes les descriptions, images, liens etc. sont vides.add-species-from-jessica-joachim.ts: Ajout de descriptions, images et liens pour les espèces depuis le site de Jessica Joachimadd-species-from-google-slides.js: Ajout de descriptions, images, liens et potentiellement de nouvelles espèces, depuis des Google Slides d'un dossier Google Drive partagé avec des collaborateurices.add-taxonomic-parents-from-gbif.js: Ajout des données hiérarchiques pour l'inférence taxonomique, et remplissage des listes d'options pour les métadonnées de clades supérieures (ordre, famille, genre, etc) depuis GBIF. Il remplit aussi les liens, descriptions et images pour les espèces qui n'en aurait toujours pas eu après les étapes précédentes.
Ces divers scripts sont lancés chaque semaine par un workflow Github Actions
Généré comme arthropods.example, mais avec seulement les métadonnées pouvant être inférées par le réseau neuronal de classification "collemboles" (~80 espèces). Le fichier est bien plus petit (~40 ko contre ~4.5 Mo pour arthropods.example), et est par exemple utilisé pour accélérer les tests d'intégration