Skip to main content

Konbata

Python File Converter for hierarchical data
A Python file converter for hierarchical data delivering simple, flexible and dynamic experiences.


What is it?

Konbata is a python libary, that allows you to covert a file. It formats the content of the input file into the output format, by using an internal data structure.

At least, this is the goal of the project. It can also be used as an tool in the terminal.

Why does the world need this?

Simple, there are just too many file formats (see some file formats below). And almost every tool needs its data in another file format. This is where konbata comes in place, it serves as interface between tools and file formats.

Just a list of some file formats: xml, csv, json, html, txt, ...

Usage

konbata.py [-h] [-sh] [-g] [-del DELIMITER] [-opt OPTIONS]
                input_file output_file

positional arguments:
  input_file            Path of input file
  output_file           Path of output file

optional arguments:
  -h, --help            show this help message and exit
  -sh, --show           Show output file
  -g, --get             Get output file
  -del DELIMITER, --delimiter DELIMITER
                        Set input delimiter: -del ';'
  -opt OPTIONS, --options OPTIONS
                        Additional Options

License

MIT License

Documentation

To be added.

Wiki

Discussions and Development

Feel free to contact me (e.g via Github) or to contribute in the project.

Contribute to Konbata

All kind of contributions are welcome!

Contribution Guideline

A detailed guide, has to be added.

Example

# TODO
foo@bar:~$ python konbata.py /test/inputfile.csv /test/outputfile.xlsx

Supported Formats

Format Status Basic Convert Extended Convert
txt Active True False
csv Active True False
xlsx Active True False
xml - - -
json - - -
YAML - - -
... - - -

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

konbata-0.0.1.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

konbata-0.0.1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file konbata-0.0.1.tar.gz.

File metadata

  • Download URL: konbata-0.0.1.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.2

File hashes

Hashes for konbata-0.0.1.tar.gz
Algorithm Hash digest
SHA256 aee3c5e0baab5a1133f71e16f98992afdf7aff6b64adc31a98268fa0d4013348
MD5 52fd83d1676c071a1035fe48f85c3403
BLAKE2b-256 e6e598ecfd42d03261618bb681806259060fff6622fb1d56c1c9ec23368b8cdc

See more details on using hashes here.

File details

Details for the file konbata-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: konbata-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.2

File hashes

Hashes for konbata-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 999f2b846a4b65e284a6d69b24cbc3f0ece8bb53fb21ee88edc3d3f478a8ede4
MD5 351b0216467134719414f2f4e0c9c4aa
BLAKE2b-256 e916bdac380ad8bf176035d89afe6a8904f16198ef7f48db617bfeb696ff4f9a

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.2

2 files

This release

0.0.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page