{ "info": { "author": "R\u00e9my HUBSCHER", "author_email": "hubscher.remy@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Pylons", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "#########\ndiecutter\n#########\n\n`diecutter` is a web application around file generation:\n\n* templates are the resources ;\n\n* the most common operation is to **POST data to templates in order to retrieve\n generated files**.\n\n`diecutter` can render single files and directories. Directories are rendered\nas archives.\n\n\n*******\nExample\n*******\n\n``GET`` raw content of a template:\n\n.. code-block:: text\n\n $ curl -X GET http://diecutter.io/api/greetings.txt\n {{ greetings|default('Hello') }} {{ name }}!\n\n``POST`` data to the template and retrieve generated content:\n\n.. code-block:: text\n\n $ curl -X POST -d name=world http://diecutter.io/api/greetings.txt\n Hello world!\n\n\n**************\nProject status\n**************\n\nAlthough under active development, `diecutter` already works, so `give it a\ntry! `_.\n\nCheck `milestones `_\nand `vision `_\nfor details about the future.\n\nAlso notice that `diecutter` is part of an ecosystem:\n\n* `piecutter`_ is the core Python API. It provides stuff like template engines\n or template loaders.\n\n* `diecutter` implements a WSGI application and REST interface on top of\n `piecutter`.\n\n* `diecutter-index `_ is a\n proof-of-concept project for an online template registry.\n\n* http://diecutter.io is the SAAS platform running `diecutter` ecosystem.\n\nSee also `alternatives and related projects`_ section in documentation.\n\n\n*********\nResources\n*********\n\n* Online demo: http://diecutter.io\n* Documentation: http://diecutter.readthedocs.org\n* PyPI page: http://pypi.python.org/pypi/diecutter\n* Bugtracker: https://github.com/diecutter/diecutter/issues\n* Changelog: https://diecutter.readthedocs.org/en/latest/about/changelog.html\n* Roadmap: https://github.com/diecutter/diecutter/issues/milestones\n* Code repository: https://github.com/diecutter/diecutter\n* Continuous integration: https://travis-ci.org/diecutter/diecutter\n* IRC Channel: irc://irc.freenode.net/#diecutter\n\n.. _`piecutter`: https://pypi.python.org/pypi/piecutter\n.. _`alternatives and related projects`:\n https://diecutter.readthedocs.org/en/latest/about/alternatives.html", "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/diecutter/diecutter", "keywords": "'web services' templates template configuration 'code generator'", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "diecutter", "package_url": "https://pypi.org/project/diecutter/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/diecutter/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/diecutter/diecutter" }, "release_url": "https://pypi.org/project/diecutter/0.7.1/", "requires_dist": null, "requires_python": null, "summary": "Templates as a service.", "version": "0.7.1" }, "last_serial": 1154065, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "720a2af848e9c89195746c04768cae45", "sha256": "4796edaf63c173a4f767af223264ea65c8318b072c6a03d70483166c6ae4b761" }, "downloads": -1, "filename": "diecutter-0.1.tar.gz", "has_sig": false, "md5_digest": "720a2af848e9c89195746c04768cae45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8628, "upload_time": "2013-01-29T12:57:40", "url": "https://files.pythonhosted.org/packages/14/91/66af1d71b7f247acd3e8891ef7c316b828b4606c98f7cd4f8b73a495d5c9/diecutter-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "78bf93da575691688c409e43057a25d8", "sha256": "a3bf809c9001bf65727f1e41aedac299aaee395f422f4791cfae9bb3dcd1aee4" }, "downloads": -1, "filename": "diecutter-0.2.tar.gz", "has_sig": false, "md5_digest": "78bf93da575691688c409e43057a25d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9270, "upload_time": "2013-02-22T10:20:35", "url": "https://files.pythonhosted.org/packages/60/7b/ea3efd3617f86261cf3a22f410c54728329eff63e57975706a2cf6260b43/diecutter-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "95241e924ab905570c5f044dbffb5156", "sha256": "e47ebec47c12711524569ec9c3e93aa44c0f03fc6a199b0ee1328c45c48275f4" }, "downloads": -1, "filename": "diecutter-0.3.zip", "has_sig": false, "md5_digest": "95241e924ab905570c5f044dbffb5156", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25237, "upload_time": "2013-04-15T22:51:59", "url": "https://files.pythonhosted.org/packages/c7/36/f15fae77f63fc8f56253d4272d2b30d8b0f479ed27ed33ae2031fa900adf/diecutter-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "3bd881a5bfe966699fd5cb838d2697ae", "sha256": "1109b9f454115fb6f77c4dd65fad73dcbca6d49285a44a1d0aaeaa3a55996541" }, "downloads": -1, "filename": "diecutter-0.4.zip", "has_sig": false, "md5_digest": "3bd881a5bfe966699fd5cb838d2697ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28139, "upload_time": "2013-07-17T07:15:35", "url": "https://files.pythonhosted.org/packages/0a/d3/3bc93a035f334227a5ca9c57ff04bec60b108e416048698ac48ff375b729/diecutter-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "1647a8e48f38c0967bf0de8273234ec6", "sha256": "95e8dfc5b232a97979d830ba059bd079213b04775270a2dca64d677450c71a03" }, "downloads": -1, "filename": "diecutter-0.5.zip", "has_sig": false, "md5_digest": "1647a8e48f38c0967bf0de8273234ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36808, "upload_time": "2013-07-19T08:44:01", "url": "https://files.pythonhosted.org/packages/a2/f3/202e85f693b87e5f3776333c469bb2262bae220b38800222cc55a20ac948/diecutter-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "b7ce4d0081291fba000a741a0e67e98f", "sha256": "f08c45ad4cb488831902ba768791d7290797d6b96c5883cd3ca2a1fd71605c24" }, "downloads": -1, "filename": "diecutter-0.6.zip", "has_sig": false, "md5_digest": "b7ce4d0081291fba000a741a0e67e98f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25360, "upload_time": "2014-04-13T18:43:32", "url": "https://files.pythonhosted.org/packages/02/f5/efe2790c5e060cc624472d8ebbf2342b0a2cf8b61c6fff6d67b8421bbdd1/diecutter-0.6.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "2d0b1663df68ff8be34f8af5bd43b8d1", "sha256": "defb9f0f7fc5fc9eafd2405f449e709a03455c7aca895cc220d368f8a07258a2" }, "downloads": -1, "filename": "diecutter-0.7.zip", "has_sig": false, "md5_digest": "2d0b1663df68ff8be34f8af5bd43b8d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23044, "upload_time": "2014-07-10T15:56:46", "url": "https://files.pythonhosted.org/packages/d1/38/4ad2c162a10a251a9e1d422b7cbd53794c7405397d682a2d1aa1bfe5ba51/diecutter-0.7.zip" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "cab5d4aba6c263c03064406f31af968b", "sha256": "0d96a00980fb1a52d335615184ff5beda676a379f37a62a7c6a85d88f21aaae5" }, "downloads": -1, "filename": "diecutter-0.7.1.zip", "has_sig": false, "md5_digest": "cab5d4aba6c263c03064406f31af968b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23221, "upload_time": "2014-07-10T21:57:19", "url": "https://files.pythonhosted.org/packages/bb/3b/77858d6d9bf3c9ff955a815427c562e00c49edcc1724fd90832973536aae/diecutter-0.7.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cab5d4aba6c263c03064406f31af968b", "sha256": "0d96a00980fb1a52d335615184ff5beda676a379f37a62a7c6a85d88f21aaae5" }, "downloads": -1, "filename": "diecutter-0.7.1.zip", "has_sig": false, "md5_digest": "cab5d4aba6c263c03064406f31af968b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23221, "upload_time": "2014-07-10T21:57:19", "url": "https://files.pythonhosted.org/packages/bb/3b/77858d6d9bf3c9ff955a815427c562e00c49edcc1724fd90832973536aae/diecutter-0.7.1.zip" } ] }