{ "info": { "author": "Ben Gillies", "author_email": "bengillies@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "tiddlywebplugins.form\n\nProvides a Serializer to transform HTML form-data into an object that can be put into the store.\n\nAlso adds POST support to the standard set of URLs and support for uploading binary files.\n\nURLs with POST support are:\n\n /bags/foo/tiddlers\n /recipes/foo/tiddlers\n\nTo use, add tiddlywebplugins.form to your system_plugins in tiddlywebconfig.py.\n\nYou can then POST tiddlers to the server as follows:\n\n1) set up an HTML form with any named elements. Supported names include:\n\n title - tiddler.title (this is optional and, depends upon which URL you POST to. Additionally, if you POST to /bags/foo/tiddlers without a title, you will get a UUID title instead).\n text - tiddler.text\n tags - tiddler.tags (this can be a list (eg checkboxes), or a string formatted as per standard TiddlyWiki tags).\n created - tiddler.created\n modified - tiddler.modified\n file - this is a special case and represents a binary file so must take the form of an HTML tag. If this is specified, you may include tags and a title, but anything else will be ignored.\n\n2) Content type (enctype attribute in HTML form lingo) of the form must be either appilcation/x-www-form-urlencoded or multipart/form-data (if uploading a binary file)\n\n3) POST the form (ie - set the method to POST) to one of the above URLs (ie - set the action attribute), replacing foo as required.\n\n4) Optionally specificy a redirect to redirect to a different page.\n\nExample Usage:\n\nsay you want to POST a new tiddler to the bag \"common\", you might include the following HTML:\n\n
\n\n\n\n\n
\n\nAlternatively, you may want to upload a binary file to the bag \"common\":\n\n
\n\n\n
\n\n\nThere is also a Binary Upload Plugin for TiddlyWiki designed specifically to work with tiddlyweplugins.form. You can find it at https://raw.githubusercontent.com/TiddlySpace/tiddlyspace/master/src/plugins/BinaryUploadPlugin.js\n\nYou can find the source code at https://github.com/tiddlyweb/tiddlywebplugins.form", "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/tiddlywebplugins.form", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "tiddlywebplugins.form", "package_url": "https://pypi.org/project/tiddlywebplugins.form/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/tiddlywebplugins.form/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/tiddlywebplugins.form" }, "release_url": "https://pypi.org/project/tiddlywebplugins.form/0.12.1/", "requires_dist": null, "requires_python": null, "summary": "Adds POST and binary file upload (via HTML) support to TiddlyWeb", "version": "0.12.1" }, "last_serial": 1100468, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "12b0df0eb778e76477814ed1a070d15f", "sha256": "ec4988b013868de21ecd282fd9576bc92db59dd46926abf358c32b2b41b37397" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.1.tar.gz", "has_sig": false, "md5_digest": "12b0df0eb778e76477814ed1a070d15f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12499, "upload_time": "2010-04-23T18:03:44", "url": "https://files.pythonhosted.org/packages/ec/43/39b7003e8accd896d0281aa6c52a956dbaeb5e6464e8a1fcc03a2541bbd0/tiddlywebplugins.form-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "bcbbcab9e26fa970cb52303b084c4d7b", "sha256": "9ed786724e720acf9c8ae948896695246b3fb219cbc488da2cb7e521a70c75ac" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.10.tar.gz", "has_sig": false, "md5_digest": "bcbbcab9e26fa970cb52303b084c4d7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18566, "upload_time": "2013-06-24T11:33:12", "url": "https://files.pythonhosted.org/packages/ba/68/157b53d6eb4d608ef21f55ba029009ae12f2d50f0c433ae086419968814e/tiddlywebplugins.form-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "4a6f787ada6b31b611d36f294fbd78dd", "sha256": "9f727220ef84e71291f042db2f8298d2e54253f8f92e1eb2ef5164fcd8b3e43b" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.11.tar.gz", "has_sig": false, "md5_digest": "4a6f787ada6b31b611d36f294fbd78dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18640, "upload_time": "2013-11-11T16:14:54", "url": "https://files.pythonhosted.org/packages/43/6a/4dc37abf5f0240cb1524382eddd91770962d872e5ca4f8ad4de1b3af4e2d/tiddlywebplugins.form-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "d8e86abdae80947d310c696bff808ff1", "sha256": "3d6bbcd2012dc34f6e8c4fc281544b176a6c7d9c376df7e0a4da62e933458fb5" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.12.tar.gz", "has_sig": false, "md5_digest": "d8e86abdae80947d310c696bff808ff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18443, "upload_time": "2014-04-01T11:33:04", "url": "https://files.pythonhosted.org/packages/ea/56/29879a43e8abfc3b78ad2e8d44cfbaf12c9d5c74772c5bb3b89514c02176/tiddlywebplugins.form-0.12.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "b1c57654da5e663c7598d7abaf1b14df", "sha256": "35103aa316a896d290a2781282c439237c06147153f17c31a0a105961e430796" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.12.1.tar.gz", "has_sig": false, "md5_digest": "b1c57654da5e663c7598d7abaf1b14df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18499, "upload_time": "2014-05-21T22:54:02", "url": "https://files.pythonhosted.org/packages/1d/1b/58d7ad239fca4d40c4e8dbf83ade98a1a3d7aa195c3628ca9f9f36e62532/tiddlywebplugins.form-0.12.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6b243c2127d13bcfe154de131b93ea62", "sha256": "d819a517f75270e0be6d8544c5bee98f2caea5b50f11d0469a4cbfbb0d9d439c" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.2.tar.gz", "has_sig": false, "md5_digest": "6b243c2127d13bcfe154de131b93ea62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13480, "upload_time": "2010-05-04T17:09:40", "url": "https://files.pythonhosted.org/packages/d0/c3/27ecd6f4b0a89fc9c628f7460c42f6018d354e2e7fa2d4c19ec694ade667/tiddlywebplugins.form-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "5c8a1c647d1c38e4b1639e169fe992a7", "sha256": "2aa9546a8144cf85df7fc7a900e6250d362ac1c6a42f8eeee4bfe1b304f29c75" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.3.tar.gz", "has_sig": false, "md5_digest": "5c8a1c647d1c38e4b1639e169fe992a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13868, "upload_time": "2010-05-17T16:47:18", "url": "https://files.pythonhosted.org/packages/be/1e/73df3acbff3ce49039f3927ec8ff7f1b073c7262878a9e53f0b9d19e0b49/tiddlywebplugins.form-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b930f41daf564b5034f39cad31ab80c2", "sha256": "b3cc97014a8040da4e9cb9a5fe3c3aff6af5b8ff2cddccc59638cafc25a717a1" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.4.tar.gz", "has_sig": false, "md5_digest": "b930f41daf564b5034f39cad31ab80c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12515, "upload_time": "2010-10-07T16:49:06", "url": "https://files.pythonhosted.org/packages/47/15/41d4bd1ff8936db78965ccf788b5e8d1b4a847b5dc595096f94241e7aa5a/tiddlywebplugins.form-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b764b6ccc4ce70a83ab3bcc305672706", "sha256": "53fde25ed13870bcb1e2fdace40b38f92231a4239fa5accc9aacd273b1443d34" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.5.tar.gz", "has_sig": false, "md5_digest": "b764b6ccc4ce70a83ab3bcc305672706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12680, "upload_time": "2011-03-07T15:00:20", "url": "https://files.pythonhosted.org/packages/07/6d/eebd7950a72073a1ae03048dedd78e4dbc78dc7931910eaec32df312ffe0/tiddlywebplugins.form-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "f280d703086aec5d55858e0a8fe6e32d", "sha256": "c303305fad10e6f2a8b96af1163f7d3cb1a5b39bc3759bbfac0152a943b0af7c" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.6.tar.gz", "has_sig": false, "md5_digest": "f280d703086aec5d55858e0a8fe6e32d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12691, "upload_time": "2011-05-13T17:00:21", "url": "https://files.pythonhosted.org/packages/38/65/66842d2b7f5cd4f04bdeedd38f1dae7c3ab1ca20d9390ef457ea6365d0ec/tiddlywebplugins.form-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "5b962fdcaebb5bcf6242e20a1d889ac3", "sha256": "cd3a1d7a52b68e7875f1c57d41372afecc4fe372ed8fff11457b87f1e7ca4df6" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.7.tar.gz", "has_sig": false, "md5_digest": "5b962fdcaebb5bcf6242e20a1d889ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12752, "upload_time": "2011-11-10T14:16:45", "url": "https://files.pythonhosted.org/packages/83/6f/3593e22e208b49aded70e7b7efdaa4135c4aff0521deb7ea9080711eee5a/tiddlywebplugins.form-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "a9d16f2e965cbd1645831e872dbfe101", "sha256": "d2dd0b2f329ebd1aa9db0b54e48c07c7942b8e60d4524fede29f25cb96e5b2ba" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.8.tar.gz", "has_sig": false, "md5_digest": "a9d16f2e965cbd1645831e872dbfe101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9205, "upload_time": "2012-12-14T14:52:05", "url": "https://files.pythonhosted.org/packages/6a/db/50d89b38cf11693e0b5b825474d28fcd3ff77b0fce951aca16df2d70f36f/tiddlywebplugins.form-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "7ae534b23f1f4aa6b03192923687e1b7", "sha256": "c1521382685e7f4f6e139e9a3fc1296756bef8035666465ff7a3abf6cdea8545" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.9.tar.gz", "has_sig": false, "md5_digest": "7ae534b23f1f4aa6b03192923687e1b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9223, "upload_time": "2013-01-29T17:12:45", "url": "https://files.pythonhosted.org/packages/eb/75/16659d53fda69c9dbe8fd63bc13b9f630fb70e39e417978533396ef308c7/tiddlywebplugins.form-0.9.tar.gz" } ], "dev": [ { "comment_text": "", "digests": { "md5": "6c920eeb68f3ede2842153aa7eaf5281", "sha256": "dd43afe03a46f51326c6ac96959ccd0e24b3541f09a201d7b746e7d26b8fd981" }, "downloads": -1, "filename": "tiddlywebplugins.form-dev.tar.gz", "has_sig": false, "md5_digest": "6c920eeb68f3ede2842153aa7eaf5281", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13416, "upload_time": "2010-06-08T12:37:07", "url": "https://files.pythonhosted.org/packages/3b/02/41654b4f1ce10fcbbf44e1642d80d36c3a721bb04d7ce76afe9c990e90f1/tiddlywebplugins.form-dev.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b1c57654da5e663c7598d7abaf1b14df", "sha256": "35103aa316a896d290a2781282c439237c06147153f17c31a0a105961e430796" }, "downloads": -1, "filename": "tiddlywebplugins.form-0.12.1.tar.gz", "has_sig": false, "md5_digest": "b1c57654da5e663c7598d7abaf1b14df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18499, "upload_time": "2014-05-21T22:54:02", "url": "https://files.pythonhosted.org/packages/1d/1b/58d7ad239fca4d40c4e8dbf83ade98a1a3d7aa195c3628ca9f9f36e62532/tiddlywebplugins.form-0.12.1.tar.gz" } ] }