├── .gitignore ├── .travis.yml ├── LICENCE ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── conf.py ├── index.rst ├── reference.rst └── usage.rst ├── ratelimitbackend ├── __init__.py ├── admin.py ├── backends.py ├── exceptions.py ├── forms.py ├── middleware.py ├── models.py └── views.py ├── runtests.py ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── backends.py ├── forms.py ├── models.py ├── templates │ ├── custom_login.html │ └── token_only_login.html ├── test_backends.py └── urls.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/LICENCE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /ratelimitbackend/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '2.0' 2 | -------------------------------------------------------------------------------- /ratelimitbackend/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/ratelimitbackend/admin.py -------------------------------------------------------------------------------- /ratelimitbackend/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/ratelimitbackend/backends.py -------------------------------------------------------------------------------- /ratelimitbackend/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/ratelimitbackend/exceptions.py -------------------------------------------------------------------------------- /ratelimitbackend/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/ratelimitbackend/forms.py -------------------------------------------------------------------------------- /ratelimitbackend/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/ratelimitbackend/middleware.py -------------------------------------------------------------------------------- /ratelimitbackend/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ratelimitbackend/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/ratelimitbackend/views.py -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/runtests.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = F405 3 | 4 | [wheel] 5 | universal = 1 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/tests/backends.py -------------------------------------------------------------------------------- /tests/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/tests/forms.py -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/tests/models.py -------------------------------------------------------------------------------- /tests/templates/custom_login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/tests/templates/custom_login.html -------------------------------------------------------------------------------- /tests/templates/token_only_login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/tests/templates/token_only_login.html -------------------------------------------------------------------------------- /tests/test_backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/tests/test_backends.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brutasse/django-ratelimit-backend/HEAD/tox.ini --------------------------------------------------------------------------------