├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── publish.yml │ ├── ruff.yaml │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── drf_recaptcha ├── __init__.py ├── apps.py ├── checks.py ├── client.py ├── constants.py ├── fields.py └── validators.py ├── poetry.lock ├── pyproject.toml └── tests ├── conftest.py ├── settings.py ├── test_checks.py ├── test_fields.py ├── test_secret_key_priority.py ├── test_serializers.py ├── test_testing.py └── test_validator.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [ llybin ] 2 | -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/ruff.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/.github/workflows/ruff.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/README.md -------------------------------------------------------------------------------- /drf_recaptcha/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /drf_recaptcha/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/drf_recaptcha/apps.py -------------------------------------------------------------------------------- /drf_recaptcha/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/drf_recaptcha/checks.py -------------------------------------------------------------------------------- /drf_recaptcha/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/drf_recaptcha/client.py -------------------------------------------------------------------------------- /drf_recaptcha/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/drf_recaptcha/constants.py -------------------------------------------------------------------------------- /drf_recaptcha/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/drf_recaptcha/fields.py -------------------------------------------------------------------------------- /drf_recaptcha/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/drf_recaptcha/validators.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/tests/settings.py -------------------------------------------------------------------------------- /tests/test_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/tests/test_checks.py -------------------------------------------------------------------------------- /tests/test_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/tests/test_fields.py -------------------------------------------------------------------------------- /tests/test_secret_key_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/tests/test_secret_key_priority.py -------------------------------------------------------------------------------- /tests/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/tests/test_serializers.py -------------------------------------------------------------------------------- /tests/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/tests/test_testing.py -------------------------------------------------------------------------------- /tests/test_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llybin/drf-recaptcha/HEAD/tests/test_validator.py --------------------------------------------------------------------------------