├── .git-blame-ignore-revs ├── .gitattributes ├── .github └── workflows │ ├── publish.yml │ └── testing.yml ├── .gitignore ├── LICENSE ├── README.md ├── ValLib ├── __init__.py ├── api.py ├── auth │ ├── __init__.py │ ├── auth.py │ ├── captcha.py │ ├── context.py │ ├── helper.py │ ├── info.py │ ├── legacy │ │ ├── __init__.py │ │ ├── login.py │ │ └── mfa.py │ ├── mfa.py │ ├── setup.py │ ├── token.py │ └── validation.py ├── captcha │ ├── __init__.py │ ├── alternative.py │ ├── assets │ │ └── captcha.html │ ├── exceptions.py │ ├── handler.py │ ├── http.py │ ├── port.py │ ├── struct.py │ └── web.py ├── debug.py ├── exceptions.py ├── mfa │ ├── __init__.py │ ├── alternative.py │ ├── default.py │ └── struct.py ├── parsing.py ├── request.py ├── structs.py └── version.py ├── pyproject.toml └── test └── test_auth.py /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # PEP8 2 | 3d3cfb858163e393fc5ab65749496f62f033e10b -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/README.md -------------------------------------------------------------------------------- /ValLib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/__init__.py -------------------------------------------------------------------------------- /ValLib/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/api.py -------------------------------------------------------------------------------- /ValLib/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/__init__.py -------------------------------------------------------------------------------- /ValLib/auth/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/auth.py -------------------------------------------------------------------------------- /ValLib/auth/captcha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/captcha.py -------------------------------------------------------------------------------- /ValLib/auth/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/context.py -------------------------------------------------------------------------------- /ValLib/auth/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/helper.py -------------------------------------------------------------------------------- /ValLib/auth/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/info.py -------------------------------------------------------------------------------- /ValLib/auth/legacy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/legacy/__init__.py -------------------------------------------------------------------------------- /ValLib/auth/legacy/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/legacy/login.py -------------------------------------------------------------------------------- /ValLib/auth/legacy/mfa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/legacy/mfa.py -------------------------------------------------------------------------------- /ValLib/auth/mfa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/mfa.py -------------------------------------------------------------------------------- /ValLib/auth/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/setup.py -------------------------------------------------------------------------------- /ValLib/auth/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/token.py -------------------------------------------------------------------------------- /ValLib/auth/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/auth/validation.py -------------------------------------------------------------------------------- /ValLib/captcha/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/captcha/__init__.py -------------------------------------------------------------------------------- /ValLib/captcha/alternative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/captcha/alternative.py -------------------------------------------------------------------------------- /ValLib/captcha/assets/captcha.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/captcha/assets/captcha.html -------------------------------------------------------------------------------- /ValLib/captcha/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/captcha/exceptions.py -------------------------------------------------------------------------------- /ValLib/captcha/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/captcha/handler.py -------------------------------------------------------------------------------- /ValLib/captcha/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/captcha/http.py -------------------------------------------------------------------------------- /ValLib/captcha/port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/captcha/port.py -------------------------------------------------------------------------------- /ValLib/captcha/struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/captcha/struct.py -------------------------------------------------------------------------------- /ValLib/captcha/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/captcha/web.py -------------------------------------------------------------------------------- /ValLib/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/debug.py -------------------------------------------------------------------------------- /ValLib/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/exceptions.py -------------------------------------------------------------------------------- /ValLib/mfa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/mfa/__init__.py -------------------------------------------------------------------------------- /ValLib/mfa/alternative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/mfa/alternative.py -------------------------------------------------------------------------------- /ValLib/mfa/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/mfa/default.py -------------------------------------------------------------------------------- /ValLib/mfa/struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/mfa/struct.py -------------------------------------------------------------------------------- /ValLib/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/parsing.py -------------------------------------------------------------------------------- /ValLib/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/request.py -------------------------------------------------------------------------------- /ValLib/structs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/structs.py -------------------------------------------------------------------------------- /ValLib/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/ValLib/version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValUtils/ValLib/HEAD/test/test_auth.py --------------------------------------------------------------------------------