Skip to main content

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'

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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gci_validator-0.0.7-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file gci-validator-0.0.7.tar.gz.

File metadata

  • Download URL: gci-validator-0.0.7.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gci-validator-0.0.7.tar.gz
Algorithm Hash digest
SHA256 212f13fd9b77559144eb533d2e86e1d5c093cbbd4d0c098fefdb0a025ed1ea55
MD5 22144d06dd8c9c46f9a87221b82eae43
BLAKE2b-256 b857047242ff779840076dca928cc2b9fcd9fc6164397cfa2b4b85ccd03922c8

See more details on using hashes here.

File details

Details for the file gci_validator-0.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for gci_validator-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 2adf59df8806e0202b6663104c904e4086dfa848c9bf0677714983338f978c66
MD5 84dab0bbe161b97a79ba8885db31405b
BLAKE2b-256 f6f28f0e5ff38e88116581bc5ab84c19ebaca239e558468a43f8df853c9bde43

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page