Google Drive i zdjęcia #
Google Drive jest docelowym prywatnym magazynem zdjęć użytkownika. ENTOMONE przechowuje rekordy, metadane, miniatury/cache i identyfikatory plików, a pełne pliki mogą być zapisane na Dysku Google właściciela.
Po co Google Drive #
ENTOMONE nie ma być centralnym magazynem terabajtow zdjęć wszystkich użytkowników. Użytkownik zachowuje swoje pliki w swoim koncie Google, a aplikacja zapisuje metadane potrzebne do pracy: rekord, medium, właściciela, status synchronizacji i google_file_id.
Picker i wybór pliku #
Google Picker pozwala wskazać plik z prywatnego Dysku Google. ENTOMONE dostaje identyfikator pliku, a backend pobiera go przez OAuth użytkownika. Aplikacja nie dostaje hasla Google.
Upload z komputera albo telefonu #
Zdjęcie może też zostać przekazane z komputera lub aparatu telefonu. ENTOMONE normalizuje JPEG, tworzy miniaturkę i może zapisać wynik na Google Drive użytkownika. Jeśli synchronizacja Drive się nie uda, rekord nie musi być cofany; system zapisuje status błędu do późniejszej kontróli.
Folder ENTOMONE #
Aktualny kierunek archiwum po pracach Media Archive to czytelne rooty:
ENTOMONE/Observations/YYYY/MM/
ENTOMONE/Localities/YYYY/MM/
ENTOMONE/Datasets/DATASET-.../
Dla obserwacji nazwy plików używają stabilnych prefiksów REC-... i M..., dzięki czemu wspólny folder miesiąca nadal grupuje pliki rekordu po nazwie.
Przykładowa nazwa pliku obserwacji:
REC-000563_M000296_01_Taxon.jpg
Prefiks REC-... wskazuje rekord, M... wskazuje medium, a numer porządkowy pomaga zachować kolejność wielu zdjęć jednego rekordu w tym samym miesiącu.
Prywatne pobieranie #
Prywatny plik Google Drive nie powinien być domyślnie publicznym linkiem. ENTOMONE pobiera plik przez kontrólowany backend i sprawdza uprawnienia. Dzięki temu galerie mogą działać bez masowego udostępniania folderów Google.
Zapisz do Galerii #
Na telefonie przycisk Zapisz do Galerii może pobrać kopię zdjęcia na urządzenie. To wygoda dla użytkownika, nie główny model przechowywania danych.