Mercurial > hg > wsgintegrate
comparison README.txt @ 1:fb4a692e2571
list out most currently interesting apps for the future
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Sat, 11 Jun 2011 22:37:32 -0700 |
| parents | |
| children | a369798b8d36 |
comparison
equal
deleted
inserted
replaced
| 0:ec815b7cb142 | 1:fb4a692e2571 |
|---|---|
| 1 WSGI Software | |
| 2 ============= | |
| 3 | |
| 4 wsgintegrate provides an integration layer to support general-purpose | |
| 5 WSGI pipes | |
| 6 | |
| 7 | |
| 8 wsgintegrate core | |
| 9 ----------------- | |
| 10 | |
| 11 - pyloader: utilities for loading and calling python objects | |
| 12 | |
| 13 - wgintegrate: | |
| 14 : provides: dispatcher | |
| 15 : requires: pyloader, paste | |
| 16 : type: app | |
| 17 | |
| 18 - paste: WSGI server and utilities | |
| 19 : provides: fileserver, server | |
| 20 | |
| 21 | |
| 22 site management and deployment | |
| 23 ------------------------------ | |
| 24 | |
| 25 - buttercup: the flower containing the deployment pattern for k0s.org; | |
| 26 currently, there is only one flower, but it will eventually be | |
| 27 generalized to a meta-pattern; see http://k0s.org/hg/wsgintegrate/file/tip/flowerbed.txt | |
| 28 : url: http://k0s.org/hg/buttercup/ | |
| 29 : provides: k0s.org | |
| 30 : type: flower | |
| 31 | |
| 32 | |
| 33 - flowerbed: vaporware stubbing for the flower project; see buttercup, above | |
| 34 : provides: flowers | |
| 35 : url: http://k0s.org/hg/flowerbed/ | |
| 36 | |
| 37 - silvermirror: mirror portions of filesystems with unison | |
| 38 : url: http://k0s.org/hg/silvermirror/ | |
| 39 : provides: sync | |
| 40 : requires: unison | |
| 41 : type: script | |
| 42 | |
| 43 - wsgiblob: a precursor of wsgintegrate and pyloader | |
| 44 : url: http://k0s.org/hg/wsgiblob/ | |
| 45 | |
| 46 | |
| 47 WSGI Endpoint Apps | |
| 48 ------------------ | |
| 49 | |
| 50 - bitsyblog: blogging app. | |
| 51 : provides: blog | |
| 52 : requires: auth | |
| 53 | |
| 54 - clwapp: convert a CLI script into a WSGI app | |
| 55 : url: http://k0s.org/hg/clwapp/ | |
| 56 : type: app | |
| 57 | |
| 58 - decoupage: dynamic file server | |
| 59 : provides: fileserver | |
| 60 : requires: paste, contenttransformer | |
| 61 | |
| 62 - montage: photo gallery extension to decoupage | |
| 63 : requires: decoupage | |
| 64 | |
| 65 - SimpleWiki: a basic wiki | |
| 66 : url: http://k0s.org/hg/SimpleWiki/ | |
| 67 : provides: wiki | |
| 68 | |
| 69 - toolbox: content categorizer | |
| 70 : type: app | |
| 71 | |
| 72 - uploader: upload files to your website | |
| 73 : url: http://k0s.org/hg/uploader/ | |
| 74 : provides: uploading | |
| 75 : type: app | |
| 76 | |
| 77 - webcalc: do calculations via the path info | |
| 78 : url: http://k0s.org/hg/webcalc/ | |
| 79 : provides: math | |
| 80 : type: app, unfinished | |
| 81 | |
| 82 - wordstream: dissociate via url or input or play with a stream of | |
| 83 words | |
| 84 : url: http://k0s.org/hg/wordstream/ | |
| 85 : type: app | |
| 86 | |
| 87 | |
| 88 WSGI Middleware apps | |
| 89 -------------------- | |
| 90 | |
| 91 - Commentator: comment on mostly arbitrary URLs | |
| 92 : url: http://k0s.org/hg/commentator/ | |
| 93 : provides: comments | |
| 94 : requires: lxmlmiddleware | |
| 95 : type: app, middleware | |
| 96 | |
| 97 - SVG site map: make an SVG directed graph counting HTTP references | |
| 98 : url: http://k0s.org/hg/svgsitemap/ | |
| 99 : provides: directed graph | |
| 100 : dependencies: graphviz | |
| 101 | |
| 102 - Tag In the Middle: configure tagging on various element -> URL | |
| 103 mappings of your site | |
| 104 : provides: tags | |
| 105 : requires: lxmlmiddleware | |
| 106 | |
| 107 | |
| 108 Utilities | |
| 109 --------- | |
| 110 | |
| 111 - bitsyapps: do various things with your bitysblog post | |
| 112 : url: http://k0s.org/hg/bitsyapps/ | |
| 113 : provides: write to file | |
| 114 : requires: bitsyblog | |
| 115 : type: plugin, unfinished | |
| 116 | |
| 117 - bitsyauth: simple authentication middleware | |
| 118 : type: auth, middleware | |
| 119 | |
| 120 - bitsytweet: tweet your bitsyblog posts; currently broken: see | |
| 121 http://k0s.org/blog/20101125140133 | |
| 122 : url: http://k0s.org/hg/bitsytweet/ | |
| 123 : provides: tweets | |
| 124 : requires: bitsyblog | |
| 125 : type: plugin, broken | |
| 126 | |
| 127 - CAPTCHA Middleware: provide a CAPTCHA-based authentication token | |
| 128 with middleware | |
| 129 : url: http://k0s.org/hg/CAPTCHAmiddleware/ | |
| 130 : provides: auth | |
| 131 : type: middleware, unfinished | |
| 132 | |
| 133 - contenttransformer: dynamically transform content from one type to | |
| 134 another | |
| 135 : url: http://k0s.org/hg/contenttransformer/ | |
| 136 : type: middleware | |
| 137 | |
| 138 - cropresize: transform an image size appropriate for web content | |
| 139 : url: http://k0s.org/hg/cropresize/ | |
| 140 : requires: image | |
| 141 | |
| 142 - hgpaste: serve mercurial repositories as WSGI apps | |
| 143 : provides: version control | |
| 144 : requires: paste | |
| 145 : type: app | |
| 146 | |
| 147 - lxmlmiddleware: decompose an XML/HTML response into via lxml for processing | |
| 148 : url: http://k0s.org/hg/lxmlmiddleware/ | |
| 149 : dependencies: lxml | |
| 150 : type: middleware | |
| 151 | |
| 152 - redirectall: redirect all traffic as moved permanantly | |
| 153 : url: http://k0s.org/hg/redirectall | |
| 154 : provides: redirection | |
| 155 : requires: paste | |
| 156 | |
| 157 - redirector: WSGI middleware for handling redirection | |
| 158 : url: http://k0s.org/hg/redirector/ | |
| 159 : provides: redirection | |
| 160 : type: middleware | |
| 161 | |
| 162 - relocator: fill out location headers on the way out given a base url | |
| 163 : url: http://k0s.org/hg/relocator/ | |
| 164 : provides: redirection | |
| 165 : type: middleware | |
| 166 | |
| 167 - theslasher: remove trailing slashes from requests via redirection | |
| 168 : url: http://k0s.org/hg/theslasher/ | |
| 169 : provides: redirection | |
| 170 : type: middleware | |
| 171 | |
| 172 - webob: WSGI request/response objects | |
| 173 : provides: request, response | |
| 174 | |
| 175 | |
| 176 Templates | |
| 177 --------- | |
| 178 | |
| 179 Either template engines or templates that use them | |
| 180 | |
| 181 - genshi: template rendering engine | |
| 182 : url: http://genshi.edgewall.com | |
| 183 : provides: templates | |
| 184 | |
| 185 - genshi view: a simple webob view with genshi + tempita templates | |
| 186 : provides: app, middleware, jquery | |
| 187 : requires: webob, genshi, tempita | |
| 188 : url: http://k0s.org/hg/genshi_view/ | |
| 189 | |
| 190 - tempita: simple template engine | |
| 191 : provides: templates | |
| 192 | |
| 193 - webob view: a simple webob view | |
| 194 : url: http://k0s.org/hg/webob_view/ | |
| 195 : provides: app, middleware | |
| 196 : requires: webob |
