-
Notifications
You must be signed in to change notification settings - Fork 1
CSV / JSON export (and import) #3
Copy link
Copy link
Open
Labels
area: dataData layer / schema / repositoriesData layer / schema / repositoriesarea: importImporters and external dataImporters and external dataenhancementNew feature or requestNew feature or requestpriority: highHigh priority — work on soonHigh priority — work on soon
Description
Activity
Metadata
Metadata
Assignees
Labels
area: dataData layer / schema / repositoriesData layer / schema / repositoriesarea: importImporters and external dataImporters and external dataenhancementNew feature or requestNew feature or requestpriority: highHigh priority — work on soonHigh priority — work on soon
Motivation: Dives live in a local SQLite file. Users need a way
to back up, share, and migrate. CSV and JSON are the lowest common
denominator for logbook portability.
What to build:
search)
the export schema)
max_depth_m, avg_depth_m, air_temp_c, water_temp_c, visibility_m,
start_pressure_bar, end_pressure_bar, sites (semicolon-separated),
buddies (semicolon-separated as
name:role), notesfind_or_createsemantics for sites and buddieson import (no duplicates by name+country or normalized name)
Acceptance criteria:
(modulo ids)
json.loadsRelated: #17 (test data generator)