WSGI Integration
================
``wsgintegrate`` provides an integration layer to support general-purpose
WSGI pipes
wsgintegrate core
-----------------
``wsgintegrate`` is dependends on pyloader for loading and
calling python objects: http://k0s.org/hg/pyloader
- wgintegrate: wsgintegrate provides an integration layer to support
general-purpose WSGI pipes
: url: http://k0s.org/hg/wsgintegrate
: provides: dispatcher
: requires: pyloader, paste
: type: app
Also worth mentioning is ``paste`` (WSGI server and utilities). Much of
how wsgintegrate is shaped is based on ``paste``'s utilities and structure:
http://pythonpaste.org
Examples: site management and deployment
----------------------------------------
- buttercup: the flower containing the deployment pattern for k0s.org;
currently, there is only one flower, but it will eventually be
generalized to a meta-pattern; see http://k0s.org/hg/wsgintegrate/file/tip/flowerbed.txt
: url: http://k0s.org/hg/buttercup/
: provides: k0s.org
: type: flower
- flowerbed: vaporware stubbing for the flower project; see buttercup
: url: http://k0s.org/hg/flowerbed/
: provides: flowers
- silvermirror: mirror portions of filesystems with unison
: url: http://k0s.org/hg/silvermirror/
: provides: sync
: requires: unison
: type: utility
EXamples: WSGI Endpoint Apps
-----------------------------
- bitsyblog: blogging app
: url: http://k0s.org/hg/bitsyblog/
: provides: blog
: requires: auth
: type: app
- clwapp: convert a CLI script into a WSGI app
: url: http://k0s.org/hg/clwapp/
: type: app
- decoupage: dynamic file server
: url: http://k0s.org/hg/decoupage/
: provides: fileserver
: requires: paste, contenttransformer
: type: app
- montage: photo gallery extension to decoupage
: url: http://k0s.org/hg/montage/
: requires: decoupage
: type: plugin
- toolbox: content categorizer
: url: http://github.com/mozilla/toolbox
: provides: classification
: requires: whoosh
: type: app
- uploader: upload files to your website
: url: http://k0s.org/hg/uploader/
: provides: uploading
: type: app
- webcalc: do calculations via the path info
: url: http://k0s.org/hg/webcalc/
: provides: math
: type: app, unfinished
- wordstream: dissociate via url or input or play with a stream of
words
: url: http://k0s.org/hg/wordstream/
: type: app
WSGI Middleware
---------------
- Commentator: comment on mostly arbitrary URLs
: url: http://k0s.org/hg/commentator/
: provides: comments
: requires: lxmlmiddleware
: type: app, middleware, unfinished
- SVG site map: make an SVG directed graph counting HTTP references
: url: http://k0s.org/hg/svgsitemap/
: provides: directed graph
: dependencies: graphviz
: type: app, middlware, unfinished
- Tag In the Middle: configure tagging on various element -> URL
mappings of your site
: url: http://k0s.org/hg/TagInTheMiddle
: provides: tagging
: requires: lxmlmiddleware
: type: app, middleware, unfinished
Raw data
{
"_id": null,
"home_page": "http://k0s.org/hg/wsgintegrate",
"name": "wsgintegrate",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Jeff Hammel",
"author_email": "k0scist@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/7d/56/10546fff2aee05d9beaa26da25e041b62aa2bc7b94bfa2f95ad94462060b/wsgintegrate-0.1.5.tar.gz",
"platform": null,
"description": "WSGI Integration\n================\n\n``wsgintegrate`` provides an integration layer to support general-purpose\nWSGI pipes\n\n\nwsgintegrate core\n-----------------\n\n``wsgintegrate`` is dependends on pyloader for loading and\ncalling python objects: http://k0s.org/hg/pyloader\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\nAlso worth mentioning is ``paste`` (WSGI server and utilities). Much of\nhow wsgintegrate is shaped is based on ``paste``'s utilities and structure:\nhttp://pythonpaste.org\n\n\nExamples: site 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\nEXamples: WSGI 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- 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\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",
"bugtrack_url": null,
"license": "GPL",
"summary": "WSGI integration layer",
"version": "0.1.5",
"project_urls": {
"Homepage": "http://k0s.org/hg/wsgintegrate"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7d5610546fff2aee05d9beaa26da25e041b62aa2bc7b94bfa2f95ad94462060b",
"md5": "ba1bc505577f52316360047bba104f1e",
"sha256": "6d62a001059d7e223069b9a1f18e99e84c21b90b40c90330cf388ad7e5c680cc"
},
"downloads": -1,
"filename": "wsgintegrate-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "ba1bc505577f52316360047bba104f1e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6375,
"upload_time": "2024-06-02T23:20:38",
"upload_time_iso_8601": "2024-06-02T23:20:38.017883Z",
"url": "https://files.pythonhosted.org/packages/7d/56/10546fff2aee05d9beaa26da25e041b62aa2bc7b94bfa2f95ad94462060b/wsgintegrate-0.1.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-02 23:20:38",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "wsgintegrate"
}