├── .github └── workflows │ └── pypi-deploy.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── LucidDynamodb ├── __init__.py ├── docs.md ├── exceptions.py ├── operations.py └── utils.py ├── README.md ├── deploy.sh ├── examples ├── 1-create-a-new-table.py ├── 10-increase-an-existing-attribute-value.py ├── 11-delete-an-attribute-from-an-item.py ├── 12-delete-an-attribute-from-the-string-set.py ├── 13-delete-an-item.py ├── 14-delete-a-table.py ├── 2-get-all-table-names.py ├── 3-create-a-new-item.py ├── 4-read-an-item.py ├── 5-read-items-by-filter.py ├── 6-update-existing-attribute-in-an-item.py ├── 7-add-a-new-attribute-in-an-item.py ├── 8-add-an-attribute-to-the-list.py ├── 9-add-an-attribute-to-the-string-set.py ├── using-aws-config-to-connect-to-dynamodb.py └── using-aws-secret-to-connect-to-dynamodb.py ├── helm ├── Chart.yaml ├── templates │ └── lucid-docs │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ └── service.yaml └── values.yaml ├── package.json ├── requirements-dev.txt ├── requirements.txt ├── server.js ├── setup.py ├── sonar-project.properties └── tests ├── __init__.py └── test_crud.py /.github/workflows/pypi-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/.github/workflows/pypi-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/LICENSE -------------------------------------------------------------------------------- /LucidDynamodb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/LucidDynamodb/__init__.py -------------------------------------------------------------------------------- /LucidDynamodb/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/LucidDynamodb/docs.md -------------------------------------------------------------------------------- /LucidDynamodb/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/LucidDynamodb/exceptions.py -------------------------------------------------------------------------------- /LucidDynamodb/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/LucidDynamodb/operations.py -------------------------------------------------------------------------------- /LucidDynamodb/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/LucidDynamodb/utils.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/deploy.sh -------------------------------------------------------------------------------- /examples/1-create-a-new-table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/1-create-a-new-table.py -------------------------------------------------------------------------------- /examples/10-increase-an-existing-attribute-value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/10-increase-an-existing-attribute-value.py -------------------------------------------------------------------------------- /examples/11-delete-an-attribute-from-an-item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/11-delete-an-attribute-from-an-item.py -------------------------------------------------------------------------------- /examples/12-delete-an-attribute-from-the-string-set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/12-delete-an-attribute-from-the-string-set.py -------------------------------------------------------------------------------- /examples/13-delete-an-item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/13-delete-an-item.py -------------------------------------------------------------------------------- /examples/14-delete-a-table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/14-delete-a-table.py -------------------------------------------------------------------------------- /examples/2-get-all-table-names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/2-get-all-table-names.py -------------------------------------------------------------------------------- /examples/3-create-a-new-item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/3-create-a-new-item.py -------------------------------------------------------------------------------- /examples/4-read-an-item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/4-read-an-item.py -------------------------------------------------------------------------------- /examples/5-read-items-by-filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/5-read-items-by-filter.py -------------------------------------------------------------------------------- /examples/6-update-existing-attribute-in-an-item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/6-update-existing-attribute-in-an-item.py -------------------------------------------------------------------------------- /examples/7-add-a-new-attribute-in-an-item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/7-add-a-new-attribute-in-an-item.py -------------------------------------------------------------------------------- /examples/8-add-an-attribute-to-the-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/8-add-an-attribute-to-the-list.py -------------------------------------------------------------------------------- /examples/9-add-an-attribute-to-the-string-set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/9-add-an-attribute-to-the-string-set.py -------------------------------------------------------------------------------- /examples/using-aws-config-to-connect-to-dynamodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/using-aws-config-to-connect-to-dynamodb.py -------------------------------------------------------------------------------- /examples/using-aws-secret-to-connect-to-dynamodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/examples/using-aws-secret-to-connect-to-dynamodb.py -------------------------------------------------------------------------------- /helm/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/helm/Chart.yaml -------------------------------------------------------------------------------- /helm/templates/lucid-docs/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/helm/templates/lucid-docs/deployment.yaml -------------------------------------------------------------------------------- /helm/templates/lucid-docs/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/helm/templates/lucid-docs/ingress.yaml -------------------------------------------------------------------------------- /helm/templates/lucid-docs/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/helm/templates/lucid-docs/service.yaml -------------------------------------------------------------------------------- /helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/helm/values.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/package.json -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/requirements.txt -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/server.js -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/setup.py -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/test_crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dineshsonachalam/lucid-dynamodb/HEAD/tests/test_crud.py --------------------------------------------------------------------------------