Skip to main content
# 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'

Metadata

Release files for gci-validator 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gci-validator 0.0.7
File Size Uploaded
gci-validator-0.0.7.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gci-validator 0.0.7
File Interpreter ABI Platform
gci_validator-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 7.7 kB

Release files / gci-validator-0.0.7.tar.gz

Download URL gci-validator-0.0.7.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
212f13fd9b77559144eb533d2e86e1d5c093cbbd4d0c098fefdb0a025ed1ea55
BLAKE2b-256 checksum
How to use checksums
b857047242ff779840076dca928cc2b9fcd9fc6164397cfa2b4b85ccd03922c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / gci_validator-0.0.7-py3-none-any.whl

Download URL gci_validator-0.0.7-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2adf59df8806e0202b6663104c904e4086dfa848c9bf0677714983338f978c66
BLAKE2b-256 checksum
How to use checksums
f6f28f0e5ff38e88116581bc5ab84c19ebaca239e558468a43f8df853c9bde43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page