├── .github └── workflows │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config.json ├── examples ├── 00-getting-started.py ├── 001-manipulating-metadata.py ├── 002-extra-field-to-column.py ├── 01-download-timestamp-archive.py ├── 02-patch-metadata-per-category.py ├── 03-experiment-file-handling.py ├── 04-create-teamgroup-add-user.py ├── 05-create-modify-item.py ├── 06-create-users.py ├── 07-patch-sysadmin-settings.py ├── 08-create-items-add-metadata.py ├── 09-import-csv.py ├── 10-date-time-conversions.py ├── 11-resources-categories.py ├── 12-experiments-export-pdf.py ├── 13-events.py ├── 14-fix-user-exp-permissions.py ├── 15-process-csv-metadata-into-csv-column.py ├── 16-update-users-emails.py ├── 17-csv-metadata-as-columns.py ├── 18-archive-users.py ├── 19-count-resources.py ├── 20-extract-cas.py ├── 21-create-teams-from-text-file.sh ├── README.md ├── client.py └── data │ ├── antibodies-export-from-elab.csv │ ├── antibodies.csv │ ├── exported-resources-category.csv │ ├── exported-resources-category.csv-cas.csv │ ├── samples.csv │ └── users-emails.csv └── helper.sh /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | generated/ 2 | openapi.yaml 3 | html 4 | venv 5 | __pycache__ 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/config.json -------------------------------------------------------------------------------- /examples/00-getting-started.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/00-getting-started.py -------------------------------------------------------------------------------- /examples/001-manipulating-metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/001-manipulating-metadata.py -------------------------------------------------------------------------------- /examples/002-extra-field-to-column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/002-extra-field-to-column.py -------------------------------------------------------------------------------- /examples/01-download-timestamp-archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/01-download-timestamp-archive.py -------------------------------------------------------------------------------- /examples/02-patch-metadata-per-category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/02-patch-metadata-per-category.py -------------------------------------------------------------------------------- /examples/03-experiment-file-handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/03-experiment-file-handling.py -------------------------------------------------------------------------------- /examples/04-create-teamgroup-add-user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/04-create-teamgroup-add-user.py -------------------------------------------------------------------------------- /examples/05-create-modify-item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/05-create-modify-item.py -------------------------------------------------------------------------------- /examples/06-create-users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/06-create-users.py -------------------------------------------------------------------------------- /examples/07-patch-sysadmin-settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/07-patch-sysadmin-settings.py -------------------------------------------------------------------------------- /examples/08-create-items-add-metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/08-create-items-add-metadata.py -------------------------------------------------------------------------------- /examples/09-import-csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/09-import-csv.py -------------------------------------------------------------------------------- /examples/10-date-time-conversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/10-date-time-conversions.py -------------------------------------------------------------------------------- /examples/11-resources-categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/11-resources-categories.py -------------------------------------------------------------------------------- /examples/12-experiments-export-pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/12-experiments-export-pdf.py -------------------------------------------------------------------------------- /examples/13-events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/13-events.py -------------------------------------------------------------------------------- /examples/14-fix-user-exp-permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/14-fix-user-exp-permissions.py -------------------------------------------------------------------------------- /examples/15-process-csv-metadata-into-csv-column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/15-process-csv-metadata-into-csv-column.py -------------------------------------------------------------------------------- /examples/16-update-users-emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/16-update-users-emails.py -------------------------------------------------------------------------------- /examples/17-csv-metadata-as-columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/17-csv-metadata-as-columns.py -------------------------------------------------------------------------------- /examples/18-archive-users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/18-archive-users.py -------------------------------------------------------------------------------- /examples/19-count-resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/19-count-resources.py -------------------------------------------------------------------------------- /examples/20-extract-cas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/20-extract-cas.py -------------------------------------------------------------------------------- /examples/21-create-teams-from-text-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/21-create-teams-from-text-file.sh -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/client.py -------------------------------------------------------------------------------- /examples/data/antibodies-export-from-elab.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/data/antibodies-export-from-elab.csv -------------------------------------------------------------------------------- /examples/data/antibodies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/data/antibodies.csv -------------------------------------------------------------------------------- /examples/data/exported-resources-category.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/data/exported-resources-category.csv -------------------------------------------------------------------------------- /examples/data/exported-resources-category.csv-cas.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/data/exported-resources-category.csv-cas.csv -------------------------------------------------------------------------------- /examples/data/samples.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/data/samples.csv -------------------------------------------------------------------------------- /examples/data/users-emails.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/examples/data/users-emails.csv -------------------------------------------------------------------------------- /helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elabftw/elabapi-python/HEAD/helper.sh --------------------------------------------------------------------------------