Konbata
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, ...
Where to get it?
The source code is available on GitHub: https://github.com/jzeuner/konbata
You can install the latest version with pip.
foo@bar:~$ pip install konbata
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
Documentation
To be added.
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!
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 | - | - | - |
| ... | - | - | - |
Metadata
Release files for konbata 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| konbata-0.0.2.tar.gz | 13.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| konbata-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.8 kB
Release files / konbata-0.0.2.tar.gz
| Download URL | konbata-0.0.2.tar.gz |
|---|---|
| Size | 13.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cfd783692b38157972c82135e37185fabd70d7bdcef3543bb1d1ef8d55a85a28
|
|
BLAKE2b-256 checksum How to use checksums |
1a83531ab0a31aeb6eaae99cae02d57bc055f00da7c21b012f9d603fab0a1106
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.8.0
|
Release files / konbata-0.0.2-py3-none-any.whl
| Download URL | konbata-0.0.2-py3-none-any.whl |
|---|---|
| Size | 15.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1511e77ef6c219268145d158abd1b285ab8e37f690024ac19dcd67178d5454ae
|
|
BLAKE2b-256 checksum How to use checksums |
991cf7bca53ac83f49424e48763d94631a254ca9132df73823bb13b04885ddf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.8.0
|