WSGI integration layer
Project description
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 : url: http://k0s.org/hg/wsgintegrate : 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: utility
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, 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
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/ : provides: response decomposition : requires: lxml : 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file wsgintegrate-0.1.2.tar.gz
.
File metadata
- Download URL: wsgintegrate-0.1.2.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b791cf1bdc9616bfc22de0823e179a6e841fb9b8c93a6ca73f7dcdf95e2a410 |
|
MD5 | cd769cd6795f847b1d4f00c68027aad2 |
|
BLAKE2b-256 | 3f0eb5173a429700722e6cb31a0e90cd92867b924b43bb78af0bc9df2566b9fe |