{ "info": { "author": "Jeff Hammel", "author_email": "k0scist@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "WSGI Integration\n================\n\n``wsgintegrate`` provides an integration layer to support general-purpose\nWSGI pipes\n\n\nwsgintegrate core\n-----------------\n\n- pyloader: utilities for loading and calling python objects\n : url: http://k0s.org/hg/pyloader\n : provides: python loader\n\n- wgintegrate: wsgintegrate provides an integration layer to support\n general-purpose WSGI pipes\n : url: http://k0s.org/hg/wsgintegrate\n : provides: dispatcher\n : requires: pyloader, paste\n : type: app\n\n- paste: WSGI server and utilities\n : url: http://pythonpaste.org\n : provides: fileserver, server\n\n\nsite management and deployment\n------------------------------\n\n- buttercup: the flower containing the deployment pattern for k0s.org;\n currently, there is only one flower, but it will eventually be\n generalized to a meta-pattern; see http://k0s.org/hg/wsgintegrate/file/tip/flowerbed.txt\n : url: http://k0s.org/hg/buttercup/\n : provides: k0s.org\n : type: flower\n\n- flowerbed: vaporware stubbing for the flower project; see buttercup\n : url: http://k0s.org/hg/flowerbed/\n : provides: flowers\n\n- silvermirror: mirror portions of filesystems with unison\n : url: http://k0s.org/hg/silvermirror/\n : provides: sync\n : requires: unison\n : type: utility\n\n- wsgiblob: a precursor of wsgintegrate and pyloader\n : url: http://k0s.org/hg/wsgiblob/\n\n\nWSGI Endpoint Apps\n------------------\n\n- bitsyblog: blogging app\n : url: http://k0s.org/hg/bitsyblog/\n : provides: blog\n : requires: auth\n : type: app\n\n- clwapp: convert a CLI script into a WSGI app\n : url: http://k0s.org/hg/clwapp/\n : type: app\n\n- decoupage: dynamic file server\n : url: http://k0s.org/hg/decoupage/\n : provides: fileserver\n : requires: paste, contenttransformer\n : type: app\n\n- montage: photo gallery extension to decoupage\n : url: http://k0s.org/hg/montage/\n : requires: decoupage\n : type: plugin\n\n- SimpleWiki: a basic wiki\n : url: http://k0s.org/hg/SimpleWiki/\n : provides: wiki\n : type: app, unfinished\n\n- toolbox: content categorizer\n : url: http://github.com/mozilla/toolbox\n : provides: classification\n : requires: whoosh\n : type: app\n\n- uploader: upload files to your website\n : url: http://k0s.org/hg/uploader/\n : provides: uploading\n : type: app\n\n- webcalc: do calculations via the path info\n : url: http://k0s.org/hg/webcalc/\n : provides: math\n : type: app, unfinished\n\n- wordstream: dissociate via url or input or play with a stream of\n words\n : url: http://k0s.org/hg/wordstream/\n : type: app\n\n\nWSGI Middleware apps\n--------------------\n\n- Commentator: comment on mostly arbitrary URLs\n : url: http://k0s.org/hg/commentator/\n : provides: comments\n : requires: lxmlmiddleware\n : type: app, middleware, unfinished\n\n- SVG site map: make an SVG directed graph counting HTTP references\n : url: http://k0s.org/hg/svgsitemap/\n : provides: directed graph\n : dependencies: graphviz\n : type: app, middlware, unfinished\n\n- Tag In the Middle: configure tagging on various element -> URL\n mappings of your site\n : url: http://k0s.org/hg/TagInTheMiddle\n : provides: tagging\n : requires: lxmlmiddleware\n : type: app, middleware, unfinished\n\n\nUtilities\n---------\n\n- bitsyapps: do various things with your bitysblog post\n : url: http://k0s.org/hg/bitsyapps/\n : provides: write to file\n : requires: bitsyblog\n : type: plugin, unfinished\n\n- bitsyauth: simple authentication middleware\n : url: http://k0s.org/hg/bitsyauth/\n : type: auth, middleware\n\n- bitsytweet: tweet your bitsyblog posts; currently broken: see\n http://k0s.org/blog/20101125140133\n : url: http://k0s.org/hg/bitsytweet/\n : provides: tweets\n : requires: bitsyblog\n : type: plugin, broken\n\n- CAPTCHA Middleware: provide a CAPTCHA-based authentication token\n with middleware\n : url: http://k0s.org/hg/CAPTCHAmiddleware/\n : provides: auth\n : type: middleware, unfinished\n\n- contenttransformer: dynamically transform content from one type to\n another\n : url: http://k0s.org/hg/contenttransformer/\n : provides: content transformation\n : type: middleware\n\n- cropresize: transform an image size appropriate for web content\n : url: http://k0s.org/hg/cropresize/\n : requires: image\n : type: utility\n\n- hgpaste: serve mercurial repositories as WSGI apps\n : provides: version control\n : requires: paste, hg\n : type: app, factory\n\n- lxmlmiddleware: decompose an XML/HTML response into via lxml for processing\n : url: http://k0s.org/hg/lxmlmiddleware/\n : provides: response decomposition\n : requires: lxml\n : type: middleware\n\n- redirectall: redirect all traffic as moved permanantly\n : url: http://k0s.org/hg/redirectall\n : provides: redirection\n : requires: paste\n : type: utility\n\n- redirector: WSGI middleware for handling redirection\n : url: http://k0s.org/hg/redirector/\n : provides: redirection\n : type: middleware, utility\n\n- relocator: fill out location headers on the way out given a base url\n : url: http://k0s.org/hg/relocator/\n : provides: redirection\n : type: middleware, utility\n\n- theslasher: remove trailing slashes from requests via redirection\n : url: http://k0s.org/hg/theslasher/\n : provides: redirection\n : type: middleware, utility\n\n- webob: WSGI request/response objects\n : url: http://pythonpaste.org/webob\n : provides: request, response\n\n\nTemplates\n---------\n\nEither template engines or templates that use them\n\n- genshi: template rendering engine\n : url: http://genshi.edgewall.com\n : provides: templates\n : type: template language\n\n- genshi view: a simple webob view with genshi + tempita templates\n : url: http://k0s.org/hg/genshi_view/\n : provides: app, middleware, jquery\n : requires: webob, genshi, tempita\n : type: template\n\n- tempita: simple template engine\n : url: http://pypi.python.org/pypi/tempita\n : provides: templates\n : type: template language\n\n- webob view: a simple webob view\n : url: http://k0s.org/hg/webob_view/\n : provides: app, middleware\n : requires: webob\n : type: template\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://k0s.org/", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "wsgintegrate", "package_url": "https://pypi.org/project/wsgintegrate/", "platform": "", "project_url": "https://pypi.org/project/wsgintegrate/", "project_urls": { "Homepage": "http://k0s.org/" }, "release_url": "https://pypi.org/project/wsgintegrate/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "WSGI integration layer", "version": "0.1.3" }, "last_serial": 2799692, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "cd769cd6795f847b1d4f00c68027aad2", "sha256": "7b791cf1bdc9616bfc22de0823e179a6e841fb9b8c93a6ca73f7dcdf95e2a410" }, "downloads": -1, "filename": "wsgintegrate-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cd769cd6795f847b1d4f00c68027aad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7152, "upload_time": "2014-03-07T06:54:05", "url": "https://files.pythonhosted.org/packages/3f/0e/b5173a429700722e6cb31a0e90cd92867b924b43bb78af0bc9df2566b9fe/wsgintegrate-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8e3ad9e12b861887068feec059a7ffe3", "sha256": "89d7802aed5eb3ec1243220d88d06a36ca6bb91d867dec796e56ae3dcea62ce0" }, "downloads": -1, "filename": "wsgintegrate-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8e3ad9e12b861887068feec059a7ffe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7593, "upload_time": "2017-04-12T17:58:02", "url": "https://files.pythonhosted.org/packages/76/ec/08e1e696b406e806b84ffe27192e2dbcb597a38202678585d2094f465a94/wsgintegrate-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e3ad9e12b861887068feec059a7ffe3", "sha256": "89d7802aed5eb3ec1243220d88d06a36ca6bb91d867dec796e56ae3dcea62ce0" }, "downloads": -1, "filename": "wsgintegrate-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8e3ad9e12b861887068feec059a7ffe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7593, "upload_time": "2017-04-12T17:58:02", "url": "https://files.pythonhosted.org/packages/76/ec/08e1e696b406e806b84ffe27192e2dbcb597a38202678585d2094f465a94/wsgintegrate-0.1.3.tar.gz" } ] }