Metadata-Version: 2.1
Name: table-generator
Version: 0.0.1
Summary: Generates code for html table from csv files
Home-page: https://github.com/lol-cubes/table_generator
Author: Arin Khare
Author-email: arinmkhare@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Description-Content-Type: text/markdown
Requires-Dist: lxml

# table-generator

### Python package for generating html code for tables from csv files.

## Installation

### Install Using git

*If you wish to run this file from the command line I suggest you use the scripts from the repo at <https://github.com/lol-cubes/table-generator>*

```bash
git clone https://github.com/lol-cubes/table_generator.git
```

### Installl Using pip

# **Not Available Yet**

```pip
pip install table_generator
```

## Usage:

Args:
`data` (list) - 2D list containing data organized into rows

`complete_file` (bool) -  whether or not to add html elements to make code function as a separate file.

`header` (bool) - whether or not to turn first row of csv values into `<th>` tags

`pretty` (bool) - whether or not to prettify the output code

`attrs` (dict) - html attributes mapped to corresponding values.

Example usage:
```python
from table_generator import generate_html

html_table = generate_html('data.csv', False, True, True, True, 
                           {"class": "table", "id": "data-table"})
```


