Skip to content

This application parses Swagger files (JSON or YAML) and displays the contents in a user-friendly format.

Notifications You must be signed in to change notification settings

kritsadak/swagger-parser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Swagger File Parser

This application parses Swagger files (JSON or YAML) and displays the contents in a user-friendly format.

screenshot

Features

  • File Uploader: Users can upload Swagger files in JSON or YAML format.
  • CSV Conversion: The uploaded Swagger file is processed and converted into a CSV file.
  • Download Link: Users can download the resulting CSV file.
  • Data Display: The contents of the CSV are displayed as a DataFrame in the app.

How to Use

  1. Run the Streamlit app.
  2. Use the file uploader to upload your Swagger file.
  3. Wait for the file to be processed; a success message will appear upon completion.
  4. Download the CSV file using the provided link.
  5. View the DataFrame in the app.

Requirements

  • streamlit
  • PyYAML

Installation

To install the required packages, run the following command:

pip install streamlit pyyaml

Usage

streamlit run app.py

About

This application parses Swagger files (JSON or YAML) and displays the contents in a user-friendly format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%