Tool to remove vendor extension from OpenAPI documents
Project description
# OpenAPI-extension-remover
A tool to remove extensions of an OpenAPI document so that the resulting file conformes to the specification and can be used by other OpenAPI tools.
## Why did I create this tool?
One day I wanted to generate HTML from my OpenAPI document but I couldn't because the tool that I was using doesn't support vendor extensions (which is a part of the OpenAPI documentation). As such, to make the process more expedite I made this simple tool.
## Future work
In the future, if the need arises I plan to evolve this tool to become an OpenAPI command line utility.
## Notes
This project welcomes any improvement by pull request.
# How to install?
Execute `sudo pip3 install removeOasExtension` on a terminal to system-wide install the tool. Exclude the pip version
if you only have one version of Python installed and don't need to differentiate it.
# Usage
Basic usages:
**Read from stdin and output to stdout**: removeOasExtension < cat sample.json
A tool to remove extensions of an OpenAPI document so that the resulting file conformes to the specification and can be used by other OpenAPI tools.
## Why did I create this tool?
One day I wanted to generate HTML from my OpenAPI document but I couldn't because the tool that I was using doesn't support vendor extensions (which is a part of the OpenAPI documentation). As such, to make the process more expedite I made this simple tool.
## Future work
In the future, if the need arises I plan to evolve this tool to become an OpenAPI command line utility.
## Notes
This project welcomes any improvement by pull request.
# How to install?
Execute `sudo pip3 install removeOasExtension` on a terminal to system-wide install the tool. Exclude the pip version
if you only have one version of Python installed and don't need to differentiate it.
# Usage
Basic usages:
**Read from stdin and output to stdout**: removeOasExtension < cat sample.json
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file removeOaExtension-0.0.6.tar.gz.
File metadata
- Download URL: removeOaExtension-0.0.6.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7124b009c7471ccf97b63f1824ca02a7b1c237663aef330b8cfdebd9d7c05f2
|
|
| MD5 |
8cc7610b4ad2021309392c42ac92db18
|
|
| BLAKE2b-256 |
56af3069dae3f35688b30ac8c34c03dea7584dd03a4d230036c5c145cb8793d1
|
File details
Details for the file removeOaExtension-0.0.6-py3-none-any.whl.
File metadata
- Download URL: removeOaExtension-0.0.6-py3-none-any.whl
- Upload date:
- Size: 15.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a26bca58df73779b373465891c578eff44d442633efda4ef7d7b250caa3b8c0
|
|
| MD5 |
a4d837d11d03d58e60a9266cb680312f
|
|
| BLAKE2b-256 |
d53ccf34c2cdd6984df3e2fe6bfd03a7a36c5e5ae17aca826b63016bc1b0aaa9
|