Skip to content

Repository files navigation

Converter library for CSV, OpenAPI, Pandas DF, URLs using a simple Drag & Drop UI. Recommended Python Version: 3.8+ and above.


EULA License:

  • Free for students, solo-developers (hobby projects), NGOs, and eLearning activities
  • Unrestricted usage requires a license (one-time payment)
    • Payment Link: $499 (managed by GUMROAD)

Video Presentation

The material explains how to use this conversion tool written in Python to manipulate and convert information into different formats.

The tool uses a simple UI able to convertOpenAPI descriptors, CSV, and DataFrames into Python Models definition (allows editing), Data Tables, and Charts.


Python Data Converter - Converter library for CSV, OpenAPI, Pandas DF, URLs using a simple Drag & Drop UI - EULA license.


Product Roadmap

StatusDeliveryInputOutputInfo
DONEDrop 1OpenAPIJSONDB ModelDB Model(s) extraction
DONEDrop 2OpenAPIYamlDB ModelDB Model(s) extraction
PendingDrop 2Swagger UI URLDB ModelDB Model(s) extraction
---------------
DONEDrop 1CSVDB ModelDB Model
DONEDrop 1CSVDataTablesPaginated Data View (vanilla JS)
DONEDrop 1CSVChartsData to visualisation
DONEDrop 2CSVExport (with filters)CSV, PDF
On-GoingDrop 2CSVRemote URL (Gdrive)DB ModelDB Model
On-GoingDrop 2CSVRemote URL (Gdrive)DataTablesPaginated Data View (vanilla JS)
On-GoingDrop 2CSVRemote URL (Gdrive)ChartsData to visualisation
On-GoingDrop 2CSVRemote URL (Gdrive)Export (with filters)CSV, PDF
---------------
DONEDrop 1Pandas DFDB ModelDB Model
DONEDrop 1Pandas DFDataTablesPaginated Data View (vanilla JS)
DONEDrop 1Pandas DFChartsData to visualisation
DONEDrop 2Pandas DFExport (with filters)CSV, PDF
---------------
DONEDrop 2DBMSRemote URLDB ModelModels Introspection
DONEDrop 2DBMSRemote URLDataTablesPaginated Data View (vanilla JS)
DONEDrop 2DBMSRemote URLChartsData to visualisation
DONEDrop 2DBMSRemote URLExport (with filters)CSV, PDF

Build from sources

Note: Recommended Python Version: 3.8+ and above. PKL (Pandas DF) processing will not work with a version below 3.8.


Step 1 - Clone Sources from the putblic repository:

$ git clone https://github.com/app-generator/devtool-python-converter.git
$ cd devtool-python-converter

Step 2 - Install modules

$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt

Step 3 - Set up environment (optional)

$ (Unix/Mac) export FLASK_APP=run.py
$ (Windows) set FLASK_APP=run.py
$ (Powershell) $env:FLASK_APP = ".\run.py"

Step 4 - Run the APP

$ flask run 


PythonGenerator & Converter - Tool provided by AppSeed.

About

Data Converter - XLS, OpenAPI, DataFrames, Links | AppSeed

Topics

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages