├── .coveragerc ├── .deepsource.toml ├── .dockerignore ├── .flake8 ├── .github ├── FUNDING.yml ├── codeql.yml └── workflows │ ├── codeql.yml │ ├── pythonpublish.yml │ └── test.yml ├── .gitignore ├── .isort.cfg ├── .lgtm.yml ├── CONTRIBUTORS ├── LICENSE ├── MANIFEST.in ├── README.md ├── docker-run-tests.sh ├── docs ├── DB-ER-Diagram.png ├── Makefile ├── make.bat ├── requirements.docs.txt ├── serve_docs.sh └── source │ ├── auth.rst │ ├── changelog.rst │ ├── conf.py │ ├── contribute.rst │ ├── faq.rst │ ├── index.rst │ ├── installation.rst │ ├── models.rst │ ├── permissions.rst │ ├── settings.rst │ ├── signals.rst │ ├── sub_modules.rst │ ├── throttling.rst │ ├── urls.rst │ └── views.rst ├── durin ├── __init__.py ├── admin.py ├── app.py ├── auth.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── create_client.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_client_throttlerate.py │ ├── 0003_alter_client_token_ttl.py │ └── __init__.py ├── models.py ├── permissions.py ├── serializers.py ├── settings.py ├── signals.py ├── throttling.py ├── urls.py └── views.py ├── example_project ├── __init__.py ├── admin.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── permissions.py ├── settings.py ├── urls.py ├── views.py └── wsgi.py ├── manage.py ├── pre-commit.sh ├── requirements.dev.txt ├── setup.py ├── tests ├── __init__.py ├── test_auth.py ├── test_commands.py ├── test_models.py ├── test_permissions.py └── test_views.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.coveragerc -------------------------------------------------------------------------------- /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ["https://xscode.com/eshaan7/django-rest-durin"] 2 | -------------------------------------------------------------------------------- /.github/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.github/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.github/workflows/pythonpublish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.lgtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/.lgtm.yml -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/README.md -------------------------------------------------------------------------------- /docker-run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docker-run-tests.sh -------------------------------------------------------------------------------- /docs/DB-ER-Diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/DB-ER-Diagram.png -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/requirements.docs.txt -------------------------------------------------------------------------------- /docs/serve_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/serve_docs.sh -------------------------------------------------------------------------------- /docs/source/auth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/auth.rst -------------------------------------------------------------------------------- /docs/source/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/changelog.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contribute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/contribute.rst -------------------------------------------------------------------------------- /docs/source/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/faq.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/models.rst -------------------------------------------------------------------------------- /docs/source/permissions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/permissions.rst -------------------------------------------------------------------------------- /docs/source/settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/settings.rst -------------------------------------------------------------------------------- /docs/source/signals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/signals.rst -------------------------------------------------------------------------------- /docs/source/sub_modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/sub_modules.rst -------------------------------------------------------------------------------- /docs/source/throttling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/throttling.rst -------------------------------------------------------------------------------- /docs/source/urls.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/urls.rst -------------------------------------------------------------------------------- /docs/source/views.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/docs/source/views.rst -------------------------------------------------------------------------------- /durin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /durin/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/admin.py -------------------------------------------------------------------------------- /durin/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/app.py -------------------------------------------------------------------------------- /durin/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/auth.py -------------------------------------------------------------------------------- /durin/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /durin/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /durin/management/commands/create_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/management/commands/create_client.py -------------------------------------------------------------------------------- /durin/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/migrations/0001_initial.py -------------------------------------------------------------------------------- /durin/migrations/0002_client_throttlerate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/migrations/0002_client_throttlerate.py -------------------------------------------------------------------------------- /durin/migrations/0003_alter_client_token_ttl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/migrations/0003_alter_client_token_ttl.py -------------------------------------------------------------------------------- /durin/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /durin/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/models.py -------------------------------------------------------------------------------- /durin/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/permissions.py -------------------------------------------------------------------------------- /durin/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/serializers.py -------------------------------------------------------------------------------- /durin/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/settings.py -------------------------------------------------------------------------------- /durin/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/signals.py -------------------------------------------------------------------------------- /durin/throttling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/throttling.py -------------------------------------------------------------------------------- /durin/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/urls.py -------------------------------------------------------------------------------- /durin/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/durin/views.py -------------------------------------------------------------------------------- /example_project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_project/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/example_project/admin.py -------------------------------------------------------------------------------- /example_project/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/example_project/migrations/0001_initial.py -------------------------------------------------------------------------------- /example_project/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_project/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/example_project/models.py -------------------------------------------------------------------------------- /example_project/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/example_project/permissions.py -------------------------------------------------------------------------------- /example_project/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/example_project/settings.py -------------------------------------------------------------------------------- /example_project/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/example_project/urls.py -------------------------------------------------------------------------------- /example_project/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/example_project/views.py -------------------------------------------------------------------------------- /example_project/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/example_project/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/manage.py -------------------------------------------------------------------------------- /pre-commit.sh: -------------------------------------------------------------------------------- 1 | black . 2 | flake8 . 3 | isort durin/ example_project/ tests/ setup.py -------------------------------------------------------------------------------- /requirements.dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/requirements.dev.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/tests/test_auth.py -------------------------------------------------------------------------------- /tests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/tests/test_commands.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/tests/test_permissions.py -------------------------------------------------------------------------------- /tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/tests/test_views.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eshaan7/django-rest-durin/HEAD/tox.ini --------------------------------------------------------------------------------