2025-02-24

This is Edouard's DBGI daily open-notebook.

Today is 2025.02.24

Rethinking connection between EMI services

Services

  • QFieldCloud: To collect on the field. Smartphone -> QField -> QFieldCloud

  • iNaturalist: Community curation. Automatic upload from QFieldCloud

  • Nextcloud: Pictures and CSV storage. Automatic upload from QFieldCloud

  • Directus: Database. Automatic upload from QFieldCloud and iNaturalist

Processes

  • QFieldCloud: Service is running and ready to collect

  • iNaturalist: Automatic upload made by pictures-manager

  • Nextcloud: Pictures automatic upload made by pictures-manager, CSV automatic upload made by qfieldcloud-fetcher

  • Directus: QFieldCloud data automatically fetched by qfieldcloud-fetcher, iNaturalist data automatically fetched by inaturalist-fetcher

Repositories

Existing

  • NextCloud

  • QFieldCloud

  • directus-db

  • gpkg-creator

  • iNaturalist_import_bot

  • directus-requests

  • label_creator

  • inat_commented_directus

  • CSV-storage

  • ms-sample-list-creator

  • qfieldcloud-fetcher

  • inat-fetcher

  • label-creator

  • directus-migration-scripts

  • ms-metadata-fetcher

  • pictures-manager

  • Pictures_manager

To delete

  • iNaturalist_import_bot: Transfer and modify

  • directus-requests: Useless, check for resources and delete

  • label_creator: replaced by label-creator. Check for resources and delete

  • inat_commented_directus: Useless, integrate this to inat-fetcher

  • CSV-storage: Useless, check for resources and delete

  • Pictures_manager: Useless, check for resources and delete

  • DBGI_tracking_android: Useless, check for resources and delete

To keep with status

  • NextCloud: Running and working

  • QFieldCloud: Running and working

  • label-creator: Working

  • gpkg-creator: Working

  • ms-sample-list-creator: Working

  • directus-db: Running but to clarify (prod, dev, etc) -> deleted and replaced by 3 repos (Directus-prod, Directus-dev and directus-backup)

  • qfieldcloud-fetcher: To check and improve

  • inat-fetcher: To check and improve

  • ms-metadata-fetcher: To check and improve

  • pictures-manager: To check and improve

  • inaturalist-import-bot: Convert old iNaturalist_import_bot to this one

  • directus-migration-scripts: Paused for now