Rapidoc for Quart
Create beautiful, customizable, interactive API documentation from OpenAPI Specification for Quart.
RapiDoc is fully customisable and small and fast. It comes with built in console to Try out the APIs. Supports authentication mechanism.
Quickstart
First, install Quart-Rapidoc
pip install Quart-Rapidoc
Next, add Rapidoc class to your code:
from quart import Quart
from quart_rapidoc import Rapidoc
app = Quart(__name__)
app.config['DOC_FILE'] = 'petstore.yml'
Rapidoc(app)
You can also customise the docs rendering:
from quart import Quart
from quart_rapidoc import Rapidoc
app = Quart(__name__)
conf = {
"allow-try": False,
"theme": "light",
"show-header": True,
}
app.config['RAPIDOC_CONFIG'] = conf
Rapidoc(app)
More of config parameters can be found here
Compatibility
Quart-Rapidoc depends on recent versions of Quart, PyYaml.
Quart-Rapidoc may work with older versions, but compatibility fixes for older versions will not be accepted, and
future changes may break compatibility in older versions.
Quart-Rapidoc is tested against Python 3.7+ versions.
More Info
Rapidoc: https://mrin9.github.io/RapiDoc/
Screenshots
Contributors of Quart-Rapidoc
Sriram G https://github.com/marirs
Metadata
Release files for Quart-Rapidoc 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| Quart-Rapidoc-0.5.1.tar.gz | 212.4 kB | Without provenance | Details for Quart-Rapidoc-0.5.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| Quart_Rapidoc-0.5.1-py3-none-any.whl | Python 3 | none | any | Details for Quart_Rapidoc-0.5.1-py3-none-any.whl |
Total release size: 426.3 kB
Release files / Quart-Rapidoc-0.5.1.tar.gz
| Download URL | Quart-Rapidoc-0.5.1.tar.gz |
|---|---|
| Size | 212.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f8fb1e479e883b284bdd11c805604ee59a08f2f2a5b670e89d368690e52f53a5
|
|
BLAKE2b-256 checksum How to use checksums |
b153b7b7999154cac169f3484535af9d337accc1d62c0aa867363678dc189fd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.3
|
Release files / Quart_Rapidoc-0.5.1-py3-none-any.whl
| Download URL | Quart_Rapidoc-0.5.1-py3-none-any.whl |
|---|---|
| Size | 213.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c0d20378fdd9ff45e6987a35a3626d4ed9e58e3fae8bcd1af33050937079d287
|
|
BLAKE2b-256 checksum How to use checksums |
6da9f1378841ef362122f9e6706fcba39f55da2a83be0235a65668ddba449610
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.3
|
Security for Quart-Rapidoc 0.5.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.