CSV validator for the Google Code-in web API
Project description
# gci-csv-validator
CSV validator for the [Google Code-in Web API](https://developers.google.com/open-source/gci/api)
### Installation
```
pip install gci-validator
```
### Usage
```gci-validator.
Usage:
gci-validator (FILE) [options]
Options:
-h --help Show help text.
-v --version Show program version.
-b=<bvals> Define boolean values. Separated by commas [default: yes, no].
```
### Todo
- [ ] Add more flexible command-line options
- [ ] Verbose validation output
- [x] Custom boolean flags
- [ ] Custom selection of tags
- [ ] Custom meta-data validator
- [x] Add validation logic to 'status' field so that it can only be set to "Published" (2) if the below fields are entered validly:
- 'name'
- 'description'
- 'max_instances'
- 'categories'
- 'time_to_complete_in_days'
- 'mentors'
CSV validator for the [Google Code-in Web API](https://developers.google.com/open-source/gci/api)
### Installation
```
pip install gci-validator
```
### Usage
```gci-validator.
Usage:
gci-validator (FILE) [options]
Options:
-h --help Show help text.
-v --version Show program version.
-b=<bvals> Define boolean values. Separated by commas [default: yes, no].
```
### Todo
- [ ] Add more flexible command-line options
- [ ] Verbose validation output
- [x] Custom boolean flags
- [ ] Custom selection of tags
- [ ] Custom meta-data validator
- [x] Add validation logic to 'status' field so that it can only be set to "Published" (2) if the below fields are entered validly:
- 'name'
- 'description'
- 'max_instances'
- 'categories'
- 'time_to_complete_in_days'
- 'mentors'
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
gci-validator-0.0.6.tar.gz
(3.0 kB
view hashes)
Built Distribution
Close
Hashes for gci_validator-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f26ba2d85dfc010e6e077cdde69ebdc3067aa0bcb7da3ddef9ba02e1dc20d7de |
|
MD5 | e1f17e1fcbe7d3a07667939d8f15c6d0 |
|
BLAKE2b-256 | 95411288b093629f385e049645ba36b56dc2d16300d5f690c7145d6176e037e6 |