Convert Api responst to CSV, XML, PDF or HTML file
Project description
Json_X_Converter
Under construction! Not ready for use yet! Currently experimenting and planning!
Developed by Snehal Borkar (c) 2022
Examples of How To Use (Buggy Alpha Version)
Import classes
from Json_X_Converter.api_resp_flat import ApiCallFlat
from Json_X_Converter.x_converter import XConverter
data=ApiCallFlat.api_call(url)
print(data)
df =ApiCallFlat.flatten_json(data)
print(df)
XConverter(df,"test.csv").df_csv()
Methods available in api_resp_flat module - ApiCallFlat class
api_call(url)-Call Api and returns json data
ApiCallFlat.api_call(url)
flatten_json(data)- Take data of type <class: dict> as parameter flatten it and converts to pandas dataframe
ApiCallFlat.flatten_json(data)
api_callflat(url)- Take url of type <class: str> make HTTP request, flatten response and convert to pandas dataframe
ApiCallFlat.flatten_json(data)
Methods available in x_converter module - XConverter class
obj = XConverter(df,file_name)
obj.df_csv()
obj.df_xml()
obj.df_html()
obj.df_pdf(html_filename)
Project details
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
Hashes for Json_X_Converter-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f5b4c05dbc12de60fcaca51df757877244766ad0214386463491a7c6869b91f |
|
MD5 | ffc061be9f7622c5ecece0af219f1b04 |
|
BLAKE2b-256 | ab64af04c6391083c60e292a99adb59ea117486ee776dbe3bb5d26fdfa264be8 |