{ "info": { "author": "Alex Kessinger", "author_email": "voidfiles@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "JSON Feed Validator\n===================\n\nThis is a preview release of a JSON Feed validator\n\n\nExample\n-------\n\n.. code-block:: python\n\n >>> import requests\n >>> from jsonfeedvalidator import validate_feed, format_errors, ErrorTree\n >>> resp = requests.get(\"https://daringfireball.net/feeds/json\")\n >>> validate_feed(resp.json())\n []\n >>> feed = {\"items\": [{\"attachments\": [{}]}]}\n >>> errors = validate_feed(feed)\n >>> format_errors(feed, ErrorTree(errors))\n {\n 'items': {\n 0: {\n 'errors': {\n 'required': [\n \"'id' is a required property\"\n ]\n },\n 'attachments': {\n 0: {\n 'errors': {\n 'required': [\n \"'mime_type' is a required property\",\n \"'url' is a required property\"\n ]\n }\n }\n }\n }\n },\n 'errors': {\n 'required': [\n \"'title' is a required property\",\n \"'version' is a required property\"\n ]\n }\n }", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/voidfiles/jsonfeedvalidator", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "jsonfeedvalidator", "package_url": "https://pypi.org/project/jsonfeedvalidator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jsonfeedvalidator/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/voidfiles/jsonfeedvalidator" }, "release_url": "https://pypi.org/project/jsonfeedvalidator/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "A JSON feed validator", "version": "0.0.3" }, "last_serial": 2889864, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bb415498145ca39054733722b2984626", "sha256": "6f7121f5d6792501f3b8478c20c513478fa63aab744a83feddf93300f271bf94" }, "downloads": -1, "filename": "jsonfeedvalidator-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bb415498145ca39054733722b2984626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3486, "upload_time": "2017-05-19T04:44:28", "url": "https://files.pythonhosted.org/packages/cb/9e/48c871db94d46158e2059dcc93bacaf00780ad28c3a9bf20c16a679178a7/jsonfeedvalidator-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6fcb9c2dd1d666896118ec4f8ba73619", "sha256": "8c71421e8e892d92ddcd3d1b0b80d0326a0770963dccd3f10d90366ab08039d3" }, "downloads": -1, "filename": "jsonfeedvalidator-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6fcb9c2dd1d666896118ec4f8ba73619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4849, "upload_time": "2017-05-20T02:44:54", "url": "https://files.pythonhosted.org/packages/3f/f9/cffb178aacdf64c0e17b4e21748f8cbe486f3485710b5e04dce84a44ac10/jsonfeedvalidator-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1b6a2a305b9b55a1a377781db8d0ce66", "sha256": "6854fc38c92975f1476f6bd647eac744c83677530671c08bbf05ef35f43f8021" }, "downloads": -1, "filename": "jsonfeedvalidator-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1b6a2a305b9b55a1a377781db8d0ce66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5991, "upload_time": "2017-05-22T03:58:11", "url": "https://files.pythonhosted.org/packages/84/16/6a27863827b4b1636b9fc80269526a0499f5133b0c92b6ca1bef957bfed6/jsonfeedvalidator-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b6a2a305b9b55a1a377781db8d0ce66", "sha256": "6854fc38c92975f1476f6bd647eac744c83677530671c08bbf05ef35f43f8021" }, "downloads": -1, "filename": "jsonfeedvalidator-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1b6a2a305b9b55a1a377781db8d0ce66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5991, "upload_time": "2017-05-22T03:58:11", "url": "https://files.pythonhosted.org/packages/84/16/6a27863827b4b1636b9fc80269526a0499f5133b0c92b6ca1bef957bfed6/jsonfeedvalidator-0.0.3.tar.gz" } ] }