Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/etalab/csv-gg

Create forms from Table Schemas and let users create valid CSV rows
https://github.com/etalab/csv-gg

csv table-schema validata

Last synced: about 1 month ago
JSON representation

Create forms from Table Schemas and let users create valid CSV rows

Awesome Lists containing this project

README

        

⚠️ **This tool has been integrated to https://github.com/etalab/publier.etalab.studio and is not supported anymore.**

![](./public/assets/csvgg.gif)

This app dynamically generates a form based on a [TableSchema](https://frictionlessdata.io/specs/table-schema/) specification for a CSV file. It then uses a [Validata](https://git.opendatafrance.net/validata/) API to validate each row. The resulting CSV can be downloaded afterwards.

![](./screenshot.png)

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Run your tests
```
npm run test
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

## License

This repository is authored by DINSIC/Etalab.

The source code is available under the [MIT License](LICENSE).