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
Close
Hashes for removeOaExtension-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a26bca58df73779b373465891c578eff44d442633efda4ef7d7b250caa3b8c0 |
|
MD5 | a4d837d11d03d58e60a9266cb680312f |
|
BLAKE2b-256 | d53ccf34c2cdd6984df3e2fe6bfd03a7a36c5e5ae17aca826b63016bc1b0aaa9 |