{ "info": { "author": "Chris Dent", "author_email": "cdent@peermore.com", "bugtrack_url": null, "classifiers": [], "description": "A TiddlyWeb plugin to dispatch tiddlers to asynchronous job queues.\n\nThis plugin uses beanstalkd to provide an in memory queing system\nholding queues to external processes which will do something with\nthe information in the queue. The general goal is to allow processing\nof tiddlers asynchronously: For example to do indexing, send mail,\netc.\n\nThe general model goes as follows:\n\n* In init() of the plugin two things happen:\n** a Store HOOK for tiddler put and delete is registered, that hooke has\n one job: put a message in the default queue of beanstalkd\n** N+1 external process are either forked or if launched by some other\n mechanism, registered. The '1' processs listens on the default\n queue and writes the tiddler ID into a queue named after each of\n the N external processes (e.g. a tube named 'index')\n\n* Each of the process listening on non-default tubes, processes\n the tiddler, and then deletes it from the queue.\n\nThis is _highly_ experimental. You will need to be able to compile\nbeanstalkd in order to use this.\n\nExternal requirements are:\n\nclient: http://github.com/earl/beanstalkc\nserver: http://github.com/kr/beanstalkd\n\nCopyright 2010, Chris Dent \nBSD License", "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.dispatcher", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "tiddlywebplugins.dispatcher", "package_url": "https://pypi.org/project/tiddlywebplugins.dispatcher/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/tiddlywebplugins.dispatcher/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/tiddlywebplugins.dispatcher" }, "release_url": "https://pypi.org/project/tiddlywebplugins.dispatcher/0.9/", "requires_dist": null, "requires_python": null, "summary": "Dispatch TiddlyWeb jobs using beanstalkd", "version": "0.9" }, "last_serial": 858833, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "670f557c9d588230650143ccd35edb5f", "sha256": "95e715ac3b54c4c241265bab387aa8610ea4b3f7cf87d930af88ce60dce098fc" }, "downloads": -1, "filename": "tiddlywebplugins.dispatcher-0.1.tar.gz", "has_sig": false, "md5_digest": "670f557c9d588230650143ccd35edb5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57376, "upload_time": "2010-06-30T12:19:22", "url": "https://files.pythonhosted.org/packages/53/80/3c60e27d2b68af78dcf739e10260d328a48ecc3a8a233020b1faabc3d836/tiddlywebplugins.dispatcher-0.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c43e0da92ede06b88f0335367560581e", "sha256": "f7e568a2d2f7e2478aa6e7fea78dd1a5b7179c43185f67d01b00c7e7a99a400e" }, "downloads": -1, "filename": "tiddlywebplugins.dispatcher-0.3.tar.gz", "has_sig": false, "md5_digest": "c43e0da92ede06b88f0335367560581e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57433, "upload_time": "2010-07-02T16:23:21", "url": "https://files.pythonhosted.org/packages/7d/ca/37d8c40d392eb345fa65216053d6a9cd20b0cbd7c69380419b828334f7d5/tiddlywebplugins.dispatcher-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "e77233b1d040aaa2711bbd9cdedd512c", "sha256": "3303076acd8d510e9247d0962b6872d3dbe04357fd6feb4e4dddc66f6bd8b6a9" }, "downloads": -1, "filename": "tiddlywebplugins.dispatcher-0.4.tar.gz", "has_sig": false, "md5_digest": "e77233b1d040aaa2711bbd9cdedd512c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4085, "upload_time": "2010-09-10T16:20:42", "url": "https://files.pythonhosted.org/packages/9d/89/563bf829343eea3cd1c2fb61b22633dc8edae6fe71e21e3fd379a7444012/tiddlywebplugins.dispatcher-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "e6bdc107963ee5c2a87fde230632e270", "sha256": "7f46cfd1a824d871af5d7cb7b7273da72b3dfa1cd5fc66252aaae7a6e5020b04" }, "downloads": -1, "filename": "tiddlywebplugins.dispatcher-0.5.tar.gz", "has_sig": false, "md5_digest": "e6bdc107963ee5c2a87fde230632e270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4163, "upload_time": "2011-03-30T17:39:54", "url": "https://files.pythonhosted.org/packages/bd/20/d956e63ffc7a880762681b3f98bd378ce034efd4a026dab75b50cb590072/tiddlywebplugins.dispatcher-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "3e671fd36edc2f8aa3babb48f914cddc", "sha256": "97a4e51ac92cd9fedebcd9ba49dbcb45935d627a193d57e968f631056ce07d9d" }, "downloads": -1, "filename": "tiddlywebplugins.dispatcher-0.6.tar.gz", "has_sig": false, "md5_digest": "3e671fd36edc2f8aa3babb48f914cddc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4158, "upload_time": "2012-01-11T18:31:31", "url": "https://files.pythonhosted.org/packages/b6/a3/684051e0c7151314511333dcc47608de5f388f006a0ebd8badb416a1e974/tiddlywebplugins.dispatcher-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "4b604e6f15800826fdbeb203bc7e78e1", "sha256": "24dead5b0839ef8a69798942ee9e01dfd577c7cb317bee8209634db0085d8575" }, "downloads": -1, "filename": "tiddlywebplugins.dispatcher-0.7.tar.gz", "has_sig": false, "md5_digest": "4b604e6f15800826fdbeb203bc7e78e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4728, "upload_time": "2012-01-12T18:06:02", "url": "https://files.pythonhosted.org/packages/b2/9a/1fdf53064cfa57784974c155a8454615ea137cadb8ee74ef9af94a828745/tiddlywebplugins.dispatcher-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "f838b70a36f851bf2f37022450ea1966", "sha256": "f0e1a71a59570082b4658c946d1e52701e6c4e81ee853e8c4c2f73fcc8d74a67" }, "downloads": -1, "filename": "tiddlywebplugins.dispatcher-0.8.tar.gz", "has_sig": false, "md5_digest": "f838b70a36f851bf2f37022450ea1966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4990, "upload_time": "2013-01-29T16:01:28", "url": "https://files.pythonhosted.org/packages/5b/99/8fa7ad1c61145d2d26223d64666b90c012f6b7c9759b9b3807bf7965444c/tiddlywebplugins.dispatcher-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "a883e7d90aee199f3e6855aa3fa2fa00", "sha256": "c02b023aaa0d9e4c7a7324fe9893ba7f90eef16c892aa405ec199fd526eab5f4" }, "downloads": -1, "filename": "tiddlywebplugins.dispatcher-0.9.tar.gz", "has_sig": false, "md5_digest": "a883e7d90aee199f3e6855aa3fa2fa00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5016, "upload_time": "2013-04-19T12:08:05", "url": "https://files.pythonhosted.org/packages/e9/ef/05d51b22383535ec6e65eb33db5901bed90d1a09c13b48c2be43142f5a09/tiddlywebplugins.dispatcher-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a883e7d90aee199f3e6855aa3fa2fa00", "sha256": "c02b023aaa0d9e4c7a7324fe9893ba7f90eef16c892aa405ec199fd526eab5f4" }, "downloads": -1, "filename": "tiddlywebplugins.dispatcher-0.9.tar.gz", "has_sig": false, "md5_digest": "a883e7d90aee199f3e6855aa3fa2fa00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5016, "upload_time": "2013-04-19T12:08:05", "url": "https://files.pythonhosted.org/packages/e9/ef/05d51b22383535ec6e65eb33db5901bed90d1a09c13b48c2be43142f5a09/tiddlywebplugins.dispatcher-0.9.tar.gz" } ] }