{ "info": { "author": "Peter Murphy", "author_email": "peterkmurphy@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Other Environment", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "Intended Audience :: Other Audience", "License :: OSI Approved :: BSD License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Topic :: Education" ], "description": "===========\r\nIs it YAML?\r\n===========\r\n\r\nAbout\r\n-----\r\n\r\n\"Is it YAML?\" is a Django application for checking whether text is\r\n`YAML `_ (\"a human friendly data serialization\r\nstandard for all programming languages\"), or not. Users type and/or copy\r\nand paste text and clicks the \"Submit\" button above. If valid YAML has been\r\nentered, the input is presented in `canonical form `_.\r\nIf not, the application presents an error message.\r\n\r\nYAML is just a text format for exchanging data. It exists for cases where\r\n`XML `_ is too much overhead. I like YAML. I find it\r\nmore robust in practice than XML (where one missing angle bracket could corrupt\r\na whole file), yet easier to type by hand.\r\n\r\nI conjured up \"Is it YAML?\" while writing a specification for\r\n`YPath `_ - a language for\r\naddressing parts of a YAML document, as `XPath `_\r\ndoes for XML. To do a proper job of things, I had to write YAML example files.\r\nHowever, I sometimes needed to check if the example files are good and proper.\r\n\"Is it YAML?\" gave me a test bed where I can copy-and-paste my examples,\r\nand see if they really are YAML.\r\n\r\nInstallation and Dependencies\r\n-----------------------------\r\n\r\nApart from `Django `_, the app depends on\r\n`PyYAML `_, a Python parser for YAML. You\r\ncan get the application from PyPI through the command::\r\n\r\n pip install isityaml\r\n\r\nOnce installed, just add \"isityaml\" to your INSTALLED_APPS list in settings.py,\r\nand add the desired URL in one of the urls.py files.\r\n\r\nThe HTML template file used to generate HTML has been redesigned to work with the\r\n`Mezzanine `_ CMS. The redesign removed any explicit\r\nreferences to particular stylesheets found with earlier versions. Feel free to\r\ncustomise: the app is released under a 3 clause BSD license. See LICENSE.txt for\r\nmore information. If you wish to do any changes, pop over to the `GitHub repository\r\n`_ for the app.\r\n\r\nHistory\r\n-------\r\n\r\n\r\n* 0.1 (August 30th 2011) - Create setup script for files.\r\n\r\n* 0.2 (April 25th 2013) - Try to make a half-decent PyPI package.\r\n\r\n* 0.3 (January 30th 2014) - Updated to be compatible with Django 1.6 and Mezzanine 3.0.\r\n\r\n* 0.4 (February 15th 2014) - Added more error handling and styling to be compatible with Bootstrap.\r\n\r\n* 0.5 (August 13th 2014) - Making error handling more generous.\r\n\r\n* 0.6 (February 28th 2017) - Updated to be compatible with Django 1.10.\r\n\r\nCopyright\r\n---------\r\n\r\nThe **isityaml** app is copyright (c) 2008-2017 \r\n`Peter Murphy `_\r\n.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/isityaml/", "keywords": "YAML parse text Django", "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "isityaml", "package_url": "https://pypi.org/project/isityaml/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/isityaml/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/isityaml/" }, "release_url": "https://pypi.org/project/isityaml/0.6/", "requires_dist": null, "requires_python": null, "summary": "A Django app for checking the correctness of YAML", "version": "0.6" }, "last_serial": 2672956, "releases": { "0.1": [], "0.2": [ { "comment_text": "", "digests": { "md5": "43db2ac272fa768917c6bcdcbfaba856", "sha256": "ae8049332951acdc47b6b3f7efecfc35ca86572d59792cbbc33ea931fc6a354e" }, "downloads": -1, "filename": "isityaml-0.2.tar.gz", "has_sig": false, "md5_digest": "43db2ac272fa768917c6bcdcbfaba856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6161, "upload_time": "2013-06-02T09:41:45", "url": "https://files.pythonhosted.org/packages/18/2f/588a043c293b9d2b68121d30ce6e0705798b1d4b838ea1e0b40c8f2bf1b0/isityaml-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2b4d4826327ba042d4179d0330f7a502", "sha256": "7b3d33778dce0dd6d97c5ac5d633706591a9dc17cc9eaafc9ce507134f7d7d14" }, "downloads": -1, "filename": "isityaml-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2b4d4826327ba042d4179d0330f7a502", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6163, "upload_time": "2013-06-02T09:48:40", "url": "https://files.pythonhosted.org/packages/2d/40/30be83a81698437513ac4765251ab418a45b5b26a9b5f7ccbceebd5e55aa/isityaml-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "e345e0d36a06edb314318b219797fb33", "sha256": "84c8985ce17dde9fe8b4b4a999ee4a3ebf49e670b752b309d9fe0c52189aa181" }, "downloads": -1, "filename": "isityaml-0.3.tar.gz", "has_sig": false, "md5_digest": "e345e0d36a06edb314318b219797fb33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6648, "upload_time": "2014-01-30T10:38:22", "url": "https://files.pythonhosted.org/packages/d2/e2/64089f8b41356f55be76ed2c6d1b8409278ca3ebbeb3292762a5ae8e085c/isityaml-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "76a0e966860fb2c6ce6e608d92d0ec0e", "sha256": "f1f79180586dcc1e9ea503c4ea9ca5063f2cb4d0eb3bb8aee2d28280910910c9" }, "downloads": -1, "filename": "isityaml-0.3.1.tar.gz", "has_sig": false, "md5_digest": "76a0e966860fb2c6ce6e608d92d0ec0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6645, "upload_time": "2014-01-30T11:27:19", "url": "https://files.pythonhosted.org/packages/18/56/a776609524c78770ea64478cf525aac505b0b12703a40804a82701d66658/isityaml-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "75e7d4fdf3b0aa4be50bef128de394e0", "sha256": "2dcfbab2cbb448b416a968c61761b8dd52da951325b608350b825bfcc01582db" }, "downloads": -1, "filename": "isityaml-0.4.tar.gz", "has_sig": false, "md5_digest": "75e7d4fdf3b0aa4be50bef128de394e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6877, "upload_time": "2014-02-15T11:10:42", "url": "https://files.pythonhosted.org/packages/c6/12/bf0b3d18808ab10ccdafbc16f47b2e3526583fc938e60dc27c4bc07d907f/isityaml-0.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "bd17b9b31ae5fe313a3d268266b1e1db", "sha256": "6f190ff9a2e78abfb55f7f7c7475482f5cc9122dde55f44ada7a2729453e6a35" }, "downloads": -1, "filename": "isityaml-0.4.0.tar.gz", "has_sig": false, "md5_digest": "bd17b9b31ae5fe313a3d268266b1e1db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6873, "upload_time": "2014-02-15T11:13:42", "url": "https://files.pythonhosted.org/packages/06/31/a1426aca7e0668be8c7c610c5f0bc160ad7e6b8498cac8b14d6c01d04d00/isityaml-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a7c5bdabb753856868480b1d95e6ce02", "sha256": "28d0b64f2a30574e8c386730d8c9fc101739eaff35aca67e67aa83386f374b24" }, "downloads": -1, "filename": "isityaml-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a7c5bdabb753856868480b1d95e6ce02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7037, "upload_time": "2014-02-15T13:27:53", "url": "https://files.pythonhosted.org/packages/b9/7b/e7b7e8f575c2e838496f4f4412b83127f09dfec3b2465978ea68ae55c016/isityaml-0.4.1.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "4ec4191b6102682f83378245d2a3b5aa", "sha256": "d8897114d812a63998faed93910b3ec9a744d4e676812983df85e337dcbf9ba6" }, "downloads": -1, "filename": "isityaml-0.4.7.tar.gz", "has_sig": false, "md5_digest": "4ec4191b6102682f83378245d2a3b5aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8348, "upload_time": "2014-08-13T11:45:50", "url": "https://files.pythonhosted.org/packages/f6/17/b3c5921f138f47f2d844ec9ee59dc9f52ab685ffa1712572f5d3511ff707/isityaml-0.4.7.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b58a0a7d25a1b6ccbd265b866d15c1b8", "sha256": "728acd8d6110a586db60ef54ea43967ddeb05bd46f4c412a4a88cf70aa0f79ee" }, "downloads": -1, "filename": "isityaml-0.5.tar.gz", "has_sig": false, "md5_digest": "b58a0a7d25a1b6ccbd265b866d15c1b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8339, "upload_time": "2014-08-13T13:18:38", "url": "https://files.pythonhosted.org/packages/5d/32/7bbe82f2e00ab0cc788ba2b5adf265eaeebb4f2bb681f3eb7d9b1c95268e/isityaml-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "18308965a9a2d725cdc16cc3f4fa4732", "sha256": "52eb514660de05f2cbc0952be1aada0d628cd732baa3166b038216c32e95c4ab" }, "downloads": -1, "filename": "isityaml-0.6.tar.gz", "has_sig": false, "md5_digest": "18308965a9a2d725cdc16cc3f4fa4732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8402, "upload_time": "2017-02-28T11:56:08", "url": "https://files.pythonhosted.org/packages/af/d6/9095f24130b1dc8e408aa3352e4c4022b4a78bf7c171ff1efcd6cf56fd68/isityaml-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18308965a9a2d725cdc16cc3f4fa4732", "sha256": "52eb514660de05f2cbc0952be1aada0d628cd732baa3166b038216c32e95c4ab" }, "downloads": -1, "filename": "isityaml-0.6.tar.gz", "has_sig": false, "md5_digest": "18308965a9a2d725cdc16cc3f4fa4732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8402, "upload_time": "2017-02-28T11:56:08", "url": "https://files.pythonhosted.org/packages/af/d6/9095f24130b1dc8e408aa3352e4c4022b4a78bf7c171ff1efcd6cf56fd68/isityaml-0.6.tar.gz" } ] }