Mercurial > hg > wsgintegrate
view README.txt @ 7:a369798b8d36
update the stuff listed in wsgintegrate a bit, should be good to go on k0s.org/portfolio/k0s.org once that is done
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Mon, 20 Jun 2011 19:05:05 -0700 |
parents | fb4a692e2571 |
children | 25424199f1af |
line wrap: on
line source
WSGI Software ============= wsgintegrate provides an integration layer to support general-purpose WSGI pipes wsgintegrate core ----------------- - pyloader: utilities for loading and calling python objects : url: http://k0s.org/hg/pyloader : provides: python loader - wgintegrate: wsgintegrate provides an integration layer to support general-purpose WSGI pipes : provides: dispatcher : requires: pyloader, paste : type: app - paste: WSGI server and utilities : url: http://pythonpaste.org : provides: fileserver, server 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: script - wsgiblob: a precursor of wsgintegrate and pyloader : url: http://k0s.org/hg/wsgiblob/ 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 - SimpleWiki: a basic wiki : url: http://k0s.org/hg/SimpleWiki/ : provides: wiki : type: app, unfinished - 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 apps -------------------- - Commentator: comment on mostly arbitrary URLs : url: http://k0s.org/hg/commentator/ : provides: comments : requires: lxmlmiddleware : type: app, middleware - 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 - 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 Utilities --------- - bitsyapps: do various things with your bitysblog post : url: http://k0s.org/hg/bitsyapps/ : provides: write to file : requires: bitsyblog : type: plugin, unfinished - bitsyauth: simple authentication middleware : url: http://k0s.org/hg/bitsyauth/ : type: auth, middleware - bitsytweet: tweet your bitsyblog posts; currently broken: see http://k0s.org/blog/20101125140133 : url: http://k0s.org/hg/bitsytweet/ : provides: tweets : requires: bitsyblog : type: plugin, broken - CAPTCHA Middleware: provide a CAPTCHA-based authentication token with middleware : url: http://k0s.org/hg/CAPTCHAmiddleware/ : provides: auth : type: middleware, unfinished - contenttransformer: dynamically transform content from one type to another : url: http://k0s.org/hg/contenttransformer/ : provides: content transformation : type: middleware - cropresize: transform an image size appropriate for web content : url: http://k0s.org/hg/cropresize/ : requires: image : type: utility - hgpaste: serve mercurial repositories as WSGI apps : provides: version control : requires: paste, hg : type: app, factory - lxmlmiddleware: decompose an XML/HTML response into via lxml for processing : url: http://k0s.org/hg/lxmlmiddleware/ : dependencies: lxml : provides: response decomposition : type: middleware - redirectall: redirect all traffic as moved permanantly : url: http://k0s.org/hg/redirectall : provides: redirection : requires: paste : type: utility - redirector: WSGI middleware for handling redirection : url: http://k0s.org/hg/redirector/ : provides: redirection : type: middleware, utility - relocator: fill out location headers on the way out given a base url : url: http://k0s.org/hg/relocator/ : provides: redirection : type: middleware, utility - theslasher: remove trailing slashes from requests via redirection : url: http://k0s.org/hg/theslasher/ : provides: redirection : type: middleware, utility - webob: WSGI request/response objects : url: http://pythonpaste.org/webob : provides: request, response Templates --------- Either template engines or templates that use them - genshi: template rendering engine : url: http://genshi.edgewall.com : provides: templates : type: template language - genshi view: a simple webob view with genshi + tempita templates : url: http://k0s.org/hg/genshi_view/ : provides: app, middleware, jquery : requires: webob, genshi, tempita : type: template - tempita: simple template engine : url: http://pypi.python.org/pypi/tempita : provides: templates : type: template language - webob view: a simple webob view : url: http://k0s.org/hg/webob_view/ : provides: app, middleware : requires: webob : type: template