{ "info": { "author": "Daniel Hsing", "author_email": "hsing.daniel@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# gci-csv-validator\n\nCSV validator for the [Google Code-in Web API](https://developers.google.com/open-source/gci/api)\n\n### Installation\n\n```\npip install gci-validator\n```\n\n### Usage\n```gci-validator.\nUsage: \n gci-validator (FILE) [options]\n\nOptions:\n -h --help Show help text.\n -v --version Show program version.\n -b= Define boolean values. Separated by commas [default: true, false].\n\n```\n\n### Todo\n- [ ] Add more flexible command-line options\n\t- [ ] Verbose validation output\n\t- [x] Custom boolean flags\n\t- [ ] Custom selection of tags\n\t- [ ] Custom meta-data validator\n- [x] Add validation logic to 'status' field so that it can only be set to \"Published\" (2) if the below fields are entered validly:\n\t- 'name'\n\t- 'description'\n\t- 'max_instances'\n\t- 'categories'\n\t- 'time_to_complete_in_days'\n\t- 'mentors'\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/arthelon/gci-csv-validator", "keywords": "google code in,gci,csv,validation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gci-validator", "package_url": "https://pypi.org/project/gci-validator/", "platform": "", "project_url": "https://pypi.org/project/gci-validator/", "project_urls": { "Homepage": "https://github.com/arthelon/gci-csv-validator" }, "release_url": "https://pypi.org/project/gci-validator/0.0.7/", "requires_dist": [ "docopt" ], "requires_python": "", "summary": "CSV validator for the Google Code-in web API", "version": "0.0.7" }, "last_serial": 3351657, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a7006adeb51ac43686d0ff860c873e5c", "sha256": "02c3a9f9de13649e6cc9bb71797406f27e4da416779af7364aee1f0b834fafbe" }, "downloads": -1, "filename": "gci_validator-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a7006adeb51ac43686d0ff860c873e5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3121, "upload_time": "2017-11-07T04:41:00", "url": "https://files.pythonhosted.org/packages/77/f2/fa3de59aee6c1b036d2d67079290755eb661701c6aa577fb1fb1fc76c372/gci_validator-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df84271ade3ea39526f7978370448d74", "sha256": "658c3167c1254fa04fc59209b300d271f4bbb2394b196e4e6787cc872dbc1d35" }, "downloads": -1, "filename": "gci-validator-0.0.1.tar.gz", "has_sig": false, "md5_digest": "df84271ade3ea39526f7978370448d74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1780, "upload_time": "2017-11-07T04:41:01", "url": "https://files.pythonhosted.org/packages/f0/5a/3e41b2928d0c47d6a34bbd86b1281a819df3f98ba25f3762f71e81fd21c7/gci-validator-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c2986b2feeb834023c7569dcf7808459", "sha256": "bbe88cf83d315bab3465ba329ae20e1f70bc299393cd9910f5da36def49bf827" }, "downloads": -1, "filename": "gci_validator-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c2986b2feeb834023c7569dcf7808459", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3162, "upload_time": "2017-11-07T04:43:50", "url": "https://files.pythonhosted.org/packages/4c/0f/b1c87d210aa87fafc73fc01afbed795ed8a405588e08086d2365b51cddb9/gci_validator-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0da6101e7d3e148993eaac6939c134bb", "sha256": "95ff107e362f09eba1334fd7a92818d2d28eedbb5d152729ad864cf284f977e6" }, "downloads": -1, "filename": "gci-validator-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0da6101e7d3e148993eaac6939c134bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1838, "upload_time": "2017-11-07T04:43:53", "url": "https://files.pythonhosted.org/packages/c5/e2/d36b197dae57c427f29a7cc8c0543758ea8dac5374751d7ebc10b9331e50/gci-validator-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3a7a4269f1eb1c9ff1bb2db7d0a3e56f", "sha256": "9c6c2f7c16c231bcdc9399c980583807fe02b1d8491bea70cd9e55e1f2da977d" }, "downloads": -1, "filename": "gci_validator-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3a7a4269f1eb1c9ff1bb2db7d0a3e56f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3207, "upload_time": "2017-11-07T04:47:48", "url": "https://files.pythonhosted.org/packages/8b/82/4c48119ece2c50e18a1cd78f171e0d81a6bc2fda03be0a69905b07e1ac1e/gci_validator-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8931da3c62ee2e4e9027934d10cc2e10", "sha256": "12ad7bc55afad36aa8070559c20ea2071f48021ff19177ce21c2840bc9597c55" }, "downloads": -1, "filename": "gci-validator-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8931da3c62ee2e4e9027934d10cc2e10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1860, "upload_time": "2017-11-07T04:47:50", "url": "https://files.pythonhosted.org/packages/92/c6/0f47e7d92ed4e34274478ad49c771e0db7a23953f8e6d4367b02ad8c3f4a/gci-validator-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2cda82589354f90b8fbb5e3178ce7c07", "sha256": "be41fcd413b0e8f5eb009dcfa85bddfe03aeb7a3de770f67cbe834498bc3ffbe" }, "downloads": -1, "filename": "gci_validator-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2cda82589354f90b8fbb5e3178ce7c07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4023, "upload_time": "2017-11-07T09:39:09", "url": "https://files.pythonhosted.org/packages/3e/4c/b611cdce4e1056bd30ae1775389e7a592de8afba95a60c533cb64a7778de/gci_validator-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c94b6a4a6cc84fcf12d81b0bdd4a7cd", "sha256": "d15f0704f72477fa422ba39e5c35bce0eeab99a8d3c1dba285be2b6699350e8c" }, "downloads": -1, "filename": "gci-validator-0.0.4.tar.gz", "has_sig": false, "md5_digest": "8c94b6a4a6cc84fcf12d81b0bdd4a7cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2487, "upload_time": "2017-11-07T09:39:10", "url": "https://files.pythonhosted.org/packages/01/53/aee78924494b8730eded1e59b5c774ac62f0f10a0f5d5aaa005da927e1c4/gci-validator-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "4a739f916a31df34536849366667820a", "sha256": "a41fe44ffceb3d54683e6f97b232b0b56c362225adeb3bebb06100f0a1d2b2be" }, "downloads": -1, "filename": "gci_validator-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4a739f916a31df34536849366667820a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4155, "upload_time": "2017-11-07T10:50:34", "url": "https://files.pythonhosted.org/packages/ad/ad/0a01a92191febfe7cc1ae42390fc38f0d2f0c399fa6d5e2ce614b380e82f/gci_validator-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e2887d83b3fe485ce8248ecdc87eaff", "sha256": "bbaf0fb921709d01d6ab873b6c62d825ee10883e991553170c35a4fcb7b4e89b" }, "downloads": -1, "filename": "gci-validator-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2e2887d83b3fe485ce8248ecdc87eaff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2552, "upload_time": "2017-11-07T10:50:36", "url": "https://files.pythonhosted.org/packages/76/f4/6e8d1764b8a05e6ac90988fb0a09cf67a45208790a7e181beed9b5f9a22f/gci-validator-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e1f17e1fcbe7d3a07667939d8f15c6d0", "sha256": "f26ba2d85dfc010e6e077cdde69ebdc3067aa0bcb7da3ddef9ba02e1dc20d7de" }, "downloads": -1, "filename": "gci_validator-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e1f17e1fcbe7d3a07667939d8f15c6d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4699, "upload_time": "2017-11-13T13:52:34", "url": "https://files.pythonhosted.org/packages/95/41/1288b093629f385e049645ba36b56dc2d16300d5f690c7145d6176e037e6/gci_validator-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65cd83d0bc3f6f3d8ea5479a30f39094", "sha256": "06c019ffb165b765ce32557944b04694f816ca129a449cf632a7d11b3eb1a24f" }, "downloads": -1, "filename": "gci-validator-0.0.6.tar.gz", "has_sig": false, "md5_digest": "65cd83d0bc3f6f3d8ea5479a30f39094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2977, "upload_time": "2017-11-13T13:52:36", "url": "https://files.pythonhosted.org/packages/ab/1e/a9ee261d44ceb456ba057b86c07f847bf2fc174b4ed7f07a6655f5deb956/gci-validator-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "84dab0bbe161b97a79ba8885db31405b", "sha256": "2adf59df8806e0202b6663104c904e4086dfa848c9bf0677714983338f978c66" }, "downloads": -1, "filename": "gci_validator-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "84dab0bbe161b97a79ba8885db31405b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4704, "upload_time": "2017-11-21T10:29:35", "url": "https://files.pythonhosted.org/packages/f6/f2/8f0e5ff38e88116581bc5ab84c19ebaca239e558468a43f8df853c9bde43/gci_validator-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22144d06dd8c9c46f9a87221b82eae43", "sha256": "212f13fd9b77559144eb533d2e86e1d5c093cbbd4d0c098fefdb0a025ed1ea55" }, "downloads": -1, "filename": "gci-validator-0.0.7.tar.gz", "has_sig": false, "md5_digest": "22144d06dd8c9c46f9a87221b82eae43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2981, "upload_time": "2017-11-21T10:29:36", "url": "https://files.pythonhosted.org/packages/b8/57/047242ff779840076dca928cc2b9fcd9fc6164397cfa2b4b85ccd03922c8/gci-validator-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84dab0bbe161b97a79ba8885db31405b", "sha256": "2adf59df8806e0202b6663104c904e4086dfa848c9bf0677714983338f978c66" }, "downloads": -1, "filename": "gci_validator-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "84dab0bbe161b97a79ba8885db31405b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4704, "upload_time": "2017-11-21T10:29:35", "url": "https://files.pythonhosted.org/packages/f6/f2/8f0e5ff38e88116581bc5ab84c19ebaca239e558468a43f8df853c9bde43/gci_validator-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22144d06dd8c9c46f9a87221b82eae43", "sha256": "212f13fd9b77559144eb533d2e86e1d5c093cbbd4d0c098fefdb0a025ed1ea55" }, "downloads": -1, "filename": "gci-validator-0.0.7.tar.gz", "has_sig": false, "md5_digest": "22144d06dd8c9c46f9a87221b82eae43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2981, "upload_time": "2017-11-21T10:29:36", "url": "https://files.pythonhosted.org/packages/b8/57/047242ff779840076dca928cc2b9fcd9fc6164397cfa2b4b85ccd03922c8/gci-validator-0.0.7.tar.gz" } ] }