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: true, false].
```
### 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: true, false].
```
### 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.7.tar.gz
(3.0 kB
view hashes)
Built Distribution
Close
Hashes for gci_validator-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2adf59df8806e0202b6663104c904e4086dfa848c9bf0677714983338f978c66 |
|
MD5 | 84dab0bbe161b97a79ba8885db31405b |
|
BLAKE2b-256 | f6f28f0e5ff38e88116581bc5ab84c19ebaca239e558468a43f8df853c9bde43 |