{ "info": { "author": "Chris Dent", "author_email": "cdent@peermore.com", "bugtrack_url": null, "classifiers": [], "description": "From the pydoc:\n\nA TiddlyWeb plugin for working around limitations in some server setups\nwherein perfectly legit HTTP methods like PUT and DELETE are not allowed\nto pass through to TiddlyWeb.\n\nThis can also happen when using some legacy browsers which will not\nallow PUT and DELETE in XmlHttpRequest calls.\n\nWe do this by looking at, in order:\n\n X-HTTP-Method header\n http_method URL parameter\n\nIf the real method is POST, REQUEST_METHOD will be reset to whatever is\ngiven in the above.\n\nIf the real method is GET, REQUEST_METHOD will only be reset to whatever\nis given in the above if it is GET or HEAD.\n\nEffectively this means that if you want to override, you must POST. This\nis consistent with idempotency conventions associated with HTTP methods.\n\nONLY USE THIS MIDDLEWARE IF YOU CANNOT FIX YOUR SERVER OR YOUR BROWSER.\nYOUR SERVER AND BROWSER ARE BROKEN IF YOU NEED TO USE THIS.\n\nNOTE: This code will not magically handle tunneling of methods. Client\ncode must choose to do the tunneling. At this time TiddlyWeb client code\nsuch as TiddlyWebAdaptor does NOT tunnel. methodhack provides a way to\nhand PUT and DELETE requests that have been tunneled over POST for those\nbrowsers that do not support PUT and DELETE. It handles clients that\nsupport a protocol defined in the docs.\n\nN.B.: When using this with TiddlyWebWiki, a client-side component is\nrequired as well. To this end, the following jQuery plugin can be used\nas a TiddlyWiki plugin:\n http://github.com/FND/jquery/blob/master/jquery.methodhack.js", "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.methodhack", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "tiddlywebplugins.methodhack", "package_url": "https://pypi.org/project/tiddlywebplugins.methodhack/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/tiddlywebplugins.methodhack/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/tiddlywebplugins.methodhack" }, "release_url": "https://pypi.org/project/tiddlywebplugins.methodhack/0.4/", "requires_dist": null, "requires_python": null, "summary": "Allow PUT and DELETE to tunnel over POST", "version": "0.4" }, "last_serial": 858848, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "954060a5e250aa356dfc8682c7d5cf4a", "sha256": "8e41fb0ff51c4041a85f54785db9318aab754f82ced7e42f8d892174a5ff56eb" }, "downloads": -1, "filename": "tiddlywebplugins.methodhack-0.1.tar.gz", "has_sig": false, "md5_digest": "954060a5e250aa356dfc8682c7d5cf4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5292, "upload_time": "2010-01-31T15:14:41", "url": "https://files.pythonhosted.org/packages/38/84/1f2242938786d7fc1c28689c32a5a864522a35831a2551673a1d10362e93/tiddlywebplugins.methodhack-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "54a706dab3a453cbdd9c09699642946b", "sha256": "a0c278e2e0f3fab8208d974af7ec9b3eab5047cc83564e0e69fcbf894419e485" }, "downloads": -1, "filename": "tiddlywebplugins.methodhack-0.2.tar.gz", "has_sig": false, "md5_digest": "54a706dab3a453cbdd9c09699642946b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5295, "upload_time": "2010-01-31T15:15:36", "url": "https://files.pythonhosted.org/packages/a5/92/9eb6ad4cf058a7e6632b55c20f6fe836e20e32fe8f7c5b9e7cdea62cc87e/tiddlywebplugins.methodhack-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c23522dffa352ebec74cdb83f095a1ef", "sha256": "0f13cbaf84ae20f1aa3d9ce9ff77a96b96c8d21cb436421e4706e93f48658a9e" }, "downloads": -1, "filename": "tiddlywebplugins.methodhack-0.3.tar.gz", "has_sig": false, "md5_digest": "c23522dffa352ebec74cdb83f095a1ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5746, "upload_time": "2012-12-23T12:34:38", "url": "https://files.pythonhosted.org/packages/3b/13/3d29c0ab6974ace1ded02fd5f72c8267bbbef6f708225319d97c291eb0bb/tiddlywebplugins.methodhack-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "1d84de4122c5a1622d494ead6bbe6175", "sha256": "c89811c8840a72a4c540e59ccb36344c03d89211a86b050cf484390f60eec42b" }, "downloads": -1, "filename": "tiddlywebplugins.methodhack-0.4.tar.gz", "has_sig": false, "md5_digest": "1d84de4122c5a1622d494ead6bbe6175", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5742, "upload_time": "2013-01-29T15:59:12", "url": "https://files.pythonhosted.org/packages/09/f0/e0359a8ce299973f33ab33ed19de7f27dbc15c6dbe48adf126ea4fefb3c0/tiddlywebplugins.methodhack-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d84de4122c5a1622d494ead6bbe6175", "sha256": "c89811c8840a72a4c540e59ccb36344c03d89211a86b050cf484390f60eec42b" }, "downloads": -1, "filename": "tiddlywebplugins.methodhack-0.4.tar.gz", "has_sig": false, "md5_digest": "1d84de4122c5a1622d494ead6bbe6175", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5742, "upload_time": "2013-01-29T15:59:12", "url": "https://files.pythonhosted.org/packages/09/f0/e0359a8ce299973f33ab33ed19de7f27dbc15c6dbe48adf126ea4fefb3c0/tiddlywebplugins.methodhack-0.4.tar.gz" } ] }