feat: add wutta import-csv command

This commit is contained in:
Lance Edgar 2024-12-05 21:19:06 -06:00
parent 84a8beaf46
commit f43a066341
19 changed files with 500 additions and 15 deletions

View file

@ -5,6 +5,15 @@ WuttaSync
This package adds data import/export and real-time sync utilities for
the `Wutta Framework <https://wuttaproject.org>`_.
The primary use cases here are:
* keep "operational" data in sync between e.g. various business systems
* import data from user-specified file
* export to file
This isn't really meant to replace typical ETL tools; it is smaller
scale and (hopefully) more flexible.
While it of course supports import/export to/from the Wutta :term:`app
database`, it may be used for any "source → target" data flow.
@ -14,12 +23,16 @@ database`, it may be used for any "source → target" data flow.
:caption: Documentation
narr/install
narr/cli
.. toctree::
:maxdepth: 1
:caption: API
api/wuttasync
api/wuttasync.cli
api/wuttasync.cli.base
api/wuttasync.cli.import_csv
api/wuttasync.importing
api/wuttasync.importing.base
api/wuttasync.importing.csv