├── .github └── workflows │ ├── publish.yaml │ └── test_workflow.yaml ├── .gitignore ├── CITATION.cff ├── CONTRIBUTING.md ├── LICENSE ├── README.rst ├── docs ├── .readthedocs.yaml ├── Makefile ├── _static │ └── css │ │ └── custom.css ├── api │ ├── fairly.client.rst │ ├── fairly.dataset.rst │ ├── fairly.file.rst │ └── fairly.rst ├── conf.py ├── img │ ├── add-filles.png │ ├── clone1.png │ ├── clone2.png │ ├── contex-menu.png │ ├── create-dataset1.png │ ├── create-dataset2.png │ ├── create-directory.png │ ├── labs-home.png │ ├── labs-start.png │ ├── my-dataset.png │ ├── open-metadata.png │ ├── osf-banner2023.png │ ├── push-confirm.png │ ├── push-menu.png │ ├── start-jupyterlab.png │ ├── zenodo-cli-upload.png │ ├── zenodo-token.png │ └── zenodo-upload.png ├── index.rst ├── installation.rst ├── make.bat ├── modules.rst ├── package │ ├── account-datasets.ipynb │ ├── account-token.rst │ ├── archiving-datasets.ipynb │ ├── demo-4tu.ipynb │ └── demo-zenodo.ipynb ├── requirements.txt └── tutorials │ ├── cli.rst │ ├── jupyterlab.rst │ ├── python-api.ipynb │ └── workshop.rst ├── pyproject.toml ├── src └── fairly │ ├── __init__.py │ ├── cli │ ├── __init__.py │ ├── client.py │ ├── common.py │ ├── dataset.py │ └── repository.py │ ├── client │ ├── __init__.py │ ├── datafoundry.py │ ├── dataverse.py │ ├── djehuty.py │ ├── figshare.py │ ├── invenio.py │ └── zenodo.py │ ├── data │ ├── config.json │ ├── languages │ │ ├── ISO-639-2_8859-1.tab │ │ ├── ISO-639-2_UTF-8.tab │ │ ├── ISO-639-3_8859-1.tab │ │ └── ISO-639-3_UTF-8.tab │ └── templates │ │ ├── default.yaml │ │ ├── figshare.yaml │ │ └── zenodo.yaml │ ├── dataset │ ├── __init__.py │ ├── local.py │ └── remote.py │ ├── diff.py │ ├── file │ ├── __init__.py │ ├── local.py │ └── remote.py │ ├── metadata.py │ └── person.py └── tests ├── __init__.py ├── conftest.py ├── test_cli.py └── test_fairly.py /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/test_workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/.github/workflows/test_workflow.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/README.rst -------------------------------------------------------------------------------- /docs/.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/.readthedocs.yaml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/api/fairly.client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/api/fairly.client.rst -------------------------------------------------------------------------------- /docs/api/fairly.dataset.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/api/fairly.dataset.rst -------------------------------------------------------------------------------- /docs/api/fairly.file.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/api/fairly.file.rst -------------------------------------------------------------------------------- /docs/api/fairly.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/api/fairly.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/img/add-filles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/add-filles.png -------------------------------------------------------------------------------- /docs/img/clone1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/clone1.png -------------------------------------------------------------------------------- /docs/img/clone2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/clone2.png -------------------------------------------------------------------------------- /docs/img/contex-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/contex-menu.png -------------------------------------------------------------------------------- /docs/img/create-dataset1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/create-dataset1.png -------------------------------------------------------------------------------- /docs/img/create-dataset2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/create-dataset2.png -------------------------------------------------------------------------------- /docs/img/create-directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/create-directory.png -------------------------------------------------------------------------------- /docs/img/labs-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/labs-home.png -------------------------------------------------------------------------------- /docs/img/labs-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/labs-start.png -------------------------------------------------------------------------------- /docs/img/my-dataset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/my-dataset.png -------------------------------------------------------------------------------- /docs/img/open-metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/open-metadata.png -------------------------------------------------------------------------------- /docs/img/osf-banner2023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/osf-banner2023.png -------------------------------------------------------------------------------- /docs/img/push-confirm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/push-confirm.png -------------------------------------------------------------------------------- /docs/img/push-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/push-menu.png -------------------------------------------------------------------------------- /docs/img/start-jupyterlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/start-jupyterlab.png -------------------------------------------------------------------------------- /docs/img/zenodo-cli-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/zenodo-cli-upload.png -------------------------------------------------------------------------------- /docs/img/zenodo-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/zenodo-token.png -------------------------------------------------------------------------------- /docs/img/zenodo-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/img/zenodo-upload.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/modules.rst -------------------------------------------------------------------------------- /docs/package/account-datasets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/package/account-datasets.ipynb -------------------------------------------------------------------------------- /docs/package/account-token.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/package/account-token.rst -------------------------------------------------------------------------------- /docs/package/archiving-datasets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/package/archiving-datasets.ipynb -------------------------------------------------------------------------------- /docs/package/demo-4tu.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/package/demo-4tu.ipynb -------------------------------------------------------------------------------- /docs/package/demo-zenodo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/package/demo-zenodo.ipynb -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/tutorials/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/tutorials/cli.rst -------------------------------------------------------------------------------- /docs/tutorials/jupyterlab.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/tutorials/jupyterlab.rst -------------------------------------------------------------------------------- /docs/tutorials/python-api.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/tutorials/python-api.ipynb -------------------------------------------------------------------------------- /docs/tutorials/workshop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/docs/tutorials/workshop.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/fairly/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/__init__.py -------------------------------------------------------------------------------- /src/fairly/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/cli/__init__.py -------------------------------------------------------------------------------- /src/fairly/cli/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/cli/client.py -------------------------------------------------------------------------------- /src/fairly/cli/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/cli/common.py -------------------------------------------------------------------------------- /src/fairly/cli/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/cli/dataset.py -------------------------------------------------------------------------------- /src/fairly/cli/repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/cli/repository.py -------------------------------------------------------------------------------- /src/fairly/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/client/__init__.py -------------------------------------------------------------------------------- /src/fairly/client/datafoundry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/client/datafoundry.py -------------------------------------------------------------------------------- /src/fairly/client/dataverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/client/dataverse.py -------------------------------------------------------------------------------- /src/fairly/client/djehuty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/client/djehuty.py -------------------------------------------------------------------------------- /src/fairly/client/figshare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/client/figshare.py -------------------------------------------------------------------------------- /src/fairly/client/invenio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/client/invenio.py -------------------------------------------------------------------------------- /src/fairly/client/zenodo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/client/zenodo.py -------------------------------------------------------------------------------- /src/fairly/data/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/data/config.json -------------------------------------------------------------------------------- /src/fairly/data/languages/ISO-639-2_8859-1.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/data/languages/ISO-639-2_8859-1.tab -------------------------------------------------------------------------------- /src/fairly/data/languages/ISO-639-2_UTF-8.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/data/languages/ISO-639-2_UTF-8.tab -------------------------------------------------------------------------------- /src/fairly/data/languages/ISO-639-3_8859-1.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/data/languages/ISO-639-3_8859-1.tab -------------------------------------------------------------------------------- /src/fairly/data/languages/ISO-639-3_UTF-8.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/data/languages/ISO-639-3_UTF-8.tab -------------------------------------------------------------------------------- /src/fairly/data/templates/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/data/templates/default.yaml -------------------------------------------------------------------------------- /src/fairly/data/templates/figshare.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/data/templates/figshare.yaml -------------------------------------------------------------------------------- /src/fairly/data/templates/zenodo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/data/templates/zenodo.yaml -------------------------------------------------------------------------------- /src/fairly/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/dataset/__init__.py -------------------------------------------------------------------------------- /src/fairly/dataset/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/dataset/local.py -------------------------------------------------------------------------------- /src/fairly/dataset/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/dataset/remote.py -------------------------------------------------------------------------------- /src/fairly/diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/diff.py -------------------------------------------------------------------------------- /src/fairly/file/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/file/__init__.py -------------------------------------------------------------------------------- /src/fairly/file/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/file/local.py -------------------------------------------------------------------------------- /src/fairly/file/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/file/remote.py -------------------------------------------------------------------------------- /src/fairly/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/metadata.py -------------------------------------------------------------------------------- /src/fairly/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/src/fairly/person.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_fairly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ITC-CRIB/fairly/HEAD/tests/test_fairly.py --------------------------------------------------------------------------------