Mercurial > hg > wsgintegrate
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 6:30e69abaadbb | 7:a369798b8d36 |
|---|---|
| 7 | 7 |
| 8 wsgintegrate core | 8 wsgintegrate core |
| 9 ----------------- | 9 ----------------- |
| 10 | 10 |
| 11 - pyloader: utilities for loading and calling python objects | 11 - pyloader: utilities for loading and calling python objects |
| 12 | 12 : url: http://k0s.org/hg/pyloader |
| 13 - wgintegrate: | 13 : provides: python loader |
| 14 | |
| 15 - wgintegrate: wsgintegrate provides an integration layer to support | |
| 16 general-purpose WSGI pipes | |
| 14 : provides: dispatcher | 17 : provides: dispatcher |
| 15 : requires: pyloader, paste | 18 : requires: pyloader, paste |
| 16 : type: app | 19 : type: app |
| 17 | 20 |
| 18 - paste: WSGI server and utilities | 21 - paste: WSGI server and utilities |
| 22 : url: http://pythonpaste.org | |
| 19 : provides: fileserver, server | 23 : provides: fileserver, server |
| 20 | 24 |
| 21 | 25 |
| 22 site management and deployment | 26 site management and deployment |
| 23 ------------------------------ | 27 ------------------------------ |
| 27 generalized to a meta-pattern; see http://k0s.org/hg/wsgintegrate/file/tip/flowerbed.txt | 31 generalized to a meta-pattern; see http://k0s.org/hg/wsgintegrate/file/tip/flowerbed.txt |
| 28 : url: http://k0s.org/hg/buttercup/ | 32 : url: http://k0s.org/hg/buttercup/ |
| 29 : provides: k0s.org | 33 : provides: k0s.org |
| 30 : type: flower | 34 : type: flower |
| 31 | 35 |
| 32 | 36 - flowerbed: vaporware stubbing for the flower project; see buttercup |
| 33 - flowerbed: vaporware stubbing for the flower project; see buttercup, above | 37 : url: http://k0s.org/hg/flowerbed/ |
| 34 : provides: flowers | 38 : provides: flowers |
| 35 : url: http://k0s.org/hg/flowerbed/ | |
| 36 | 39 |
| 37 - silvermirror: mirror portions of filesystems with unison | 40 - silvermirror: mirror portions of filesystems with unison |
| 38 : url: http://k0s.org/hg/silvermirror/ | 41 : url: http://k0s.org/hg/silvermirror/ |
| 39 : provides: sync | 42 : provides: sync |
| 40 : requires: unison | 43 : requires: unison |
| 45 | 48 |
| 46 | 49 |
| 47 WSGI Endpoint Apps | 50 WSGI Endpoint Apps |
| 48 ------------------ | 51 ------------------ |
| 49 | 52 |
| 50 - bitsyblog: blogging app. | 53 - bitsyblog: blogging app |
| 54 : url: http://k0s.org/hg/bitsyblog/ | |
| 51 : provides: blog | 55 : provides: blog |
| 52 : requires: auth | 56 : requires: auth |
| 57 : type: app | |
| 53 | 58 |
| 54 - clwapp: convert a CLI script into a WSGI app | 59 - clwapp: convert a CLI script into a WSGI app |
| 55 : url: http://k0s.org/hg/clwapp/ | 60 : url: http://k0s.org/hg/clwapp/ |
| 56 : type: app | 61 : type: app |
| 57 | 62 |
| 58 - decoupage: dynamic file server | 63 - decoupage: dynamic file server |
| 64 : url: http://k0s.org/hg/decoupage/ | |
| 59 : provides: fileserver | 65 : provides: fileserver |
| 60 : requires: paste, contenttransformer | 66 : requires: paste, contenttransformer |
| 67 : type: app | |
| 61 | 68 |
| 62 - montage: photo gallery extension to decoupage | 69 - montage: photo gallery extension to decoupage |
| 70 : url: http://k0s.org/hg/montage/ | |
| 63 : requires: decoupage | 71 : requires: decoupage |
| 72 : type: plugin | |
| 64 | 73 |
| 65 - SimpleWiki: a basic wiki | 74 - SimpleWiki: a basic wiki |
| 66 : url: http://k0s.org/hg/SimpleWiki/ | 75 : url: http://k0s.org/hg/SimpleWiki/ |
| 67 : provides: wiki | 76 : provides: wiki |
| 77 : type: app, unfinished | |
| 68 | 78 |
| 69 - toolbox: content categorizer | 79 - toolbox: content categorizer |
| 80 : url: http://github.com/mozilla/toolbox | |
| 81 : provides: classification | |
| 82 : requires: whoosh | |
| 70 : type: app | 83 : type: app |
| 71 | 84 |
| 72 - uploader: upload files to your website | 85 - uploader: upload files to your website |
| 73 : url: http://k0s.org/hg/uploader/ | 86 : url: http://k0s.org/hg/uploader/ |
| 74 : provides: uploading | 87 : provides: uploading |
| 96 | 109 |
| 97 - SVG site map: make an SVG directed graph counting HTTP references | 110 - SVG site map: make an SVG directed graph counting HTTP references |
| 98 : url: http://k0s.org/hg/svgsitemap/ | 111 : url: http://k0s.org/hg/svgsitemap/ |
| 99 : provides: directed graph | 112 : provides: directed graph |
| 100 : dependencies: graphviz | 113 : dependencies: graphviz |
| 114 : type: app, middlware | |
| 101 | 115 |
| 102 - Tag In the Middle: configure tagging on various element -> URL | 116 - Tag In the Middle: configure tagging on various element -> URL |
| 103 mappings of your site | 117 mappings of your site |
| 104 : provides: tags | 118 : url: http://k0s.org/hg/TagInTheMiddle |
| 119 : provides: tagging | |
| 105 : requires: lxmlmiddleware | 120 : requires: lxmlmiddleware |
| 121 : type: app, middleware, unfinished | |
| 106 | 122 |
| 107 | 123 |
| 108 Utilities | 124 Utilities |
| 109 --------- | 125 --------- |
| 110 | 126 |
| 113 : provides: write to file | 129 : provides: write to file |
| 114 : requires: bitsyblog | 130 : requires: bitsyblog |
| 115 : type: plugin, unfinished | 131 : type: plugin, unfinished |
| 116 | 132 |
| 117 - bitsyauth: simple authentication middleware | 133 - bitsyauth: simple authentication middleware |
| 134 : url: http://k0s.org/hg/bitsyauth/ | |
| 118 : type: auth, middleware | 135 : type: auth, middleware |
| 119 | 136 |
| 120 - bitsytweet: tweet your bitsyblog posts; currently broken: see | 137 - bitsytweet: tweet your bitsyblog posts; currently broken: see |
| 121 http://k0s.org/blog/20101125140133 | 138 http://k0s.org/blog/20101125140133 |
| 122 : url: http://k0s.org/hg/bitsytweet/ | 139 : url: http://k0s.org/hg/bitsytweet/ |
| 131 : type: middleware, unfinished | 148 : type: middleware, unfinished |
| 132 | 149 |
| 133 - contenttransformer: dynamically transform content from one type to | 150 - contenttransformer: dynamically transform content from one type to |
| 134 another | 151 another |
| 135 : url: http://k0s.org/hg/contenttransformer/ | 152 : url: http://k0s.org/hg/contenttransformer/ |
| 153 : provides: content transformation | |
| 136 : type: middleware | 154 : type: middleware |
| 137 | 155 |
| 138 - cropresize: transform an image size appropriate for web content | 156 - cropresize: transform an image size appropriate for web content |
| 139 : url: http://k0s.org/hg/cropresize/ | 157 : url: http://k0s.org/hg/cropresize/ |
| 140 : requires: image | 158 : requires: image |
| 159 : type: utility | |
| 141 | 160 |
| 142 - hgpaste: serve mercurial repositories as WSGI apps | 161 - hgpaste: serve mercurial repositories as WSGI apps |
| 143 : provides: version control | 162 : provides: version control |
| 144 : requires: paste | 163 : requires: paste, hg |
| 145 : type: app | 164 : type: app, factory |
| 146 | 165 |
| 147 - lxmlmiddleware: decompose an XML/HTML response into via lxml for processing | 166 - lxmlmiddleware: decompose an XML/HTML response into via lxml for processing |
| 148 : url: http://k0s.org/hg/lxmlmiddleware/ | 167 : url: http://k0s.org/hg/lxmlmiddleware/ |
| 149 : dependencies: lxml | 168 : dependencies: lxml |
| 169 : provides: response decomposition | |
| 150 : type: middleware | 170 : type: middleware |
| 151 | 171 |
| 152 - redirectall: redirect all traffic as moved permanantly | 172 - redirectall: redirect all traffic as moved permanantly |
| 153 : url: http://k0s.org/hg/redirectall | 173 : url: http://k0s.org/hg/redirectall |
| 154 : provides: redirection | 174 : provides: redirection |
| 155 : requires: paste | 175 : requires: paste |
| 176 : type: utility | |
| 156 | 177 |
| 157 - redirector: WSGI middleware for handling redirection | 178 - redirector: WSGI middleware for handling redirection |
| 158 : url: http://k0s.org/hg/redirector/ | 179 : url: http://k0s.org/hg/redirector/ |
| 159 : provides: redirection | 180 : provides: redirection |
| 160 : type: middleware | 181 : type: middleware, utility |
| 161 | 182 |
| 162 - relocator: fill out location headers on the way out given a base url | 183 - relocator: fill out location headers on the way out given a base url |
| 163 : url: http://k0s.org/hg/relocator/ | 184 : url: http://k0s.org/hg/relocator/ |
| 164 : provides: redirection | 185 : provides: redirection |
| 165 : type: middleware | 186 : type: middleware, utility |
| 166 | 187 |
| 167 - theslasher: remove trailing slashes from requests via redirection | 188 - theslasher: remove trailing slashes from requests via redirection |
| 168 : url: http://k0s.org/hg/theslasher/ | 189 : url: http://k0s.org/hg/theslasher/ |
| 169 : provides: redirection | 190 : provides: redirection |
| 170 : type: middleware | 191 : type: middleware, utility |
| 171 | 192 |
| 172 - webob: WSGI request/response objects | 193 - webob: WSGI request/response objects |
| 194 : url: http://pythonpaste.org/webob | |
| 173 : provides: request, response | 195 : provides: request, response |
| 174 | 196 |
| 175 | 197 |
| 176 Templates | 198 Templates |
| 177 --------- | 199 --------- |
| 179 Either template engines or templates that use them | 201 Either template engines or templates that use them |
| 180 | 202 |
| 181 - genshi: template rendering engine | 203 - genshi: template rendering engine |
| 182 : url: http://genshi.edgewall.com | 204 : url: http://genshi.edgewall.com |
| 183 : provides: templates | 205 : provides: templates |
| 206 : type: template language | |
| 184 | 207 |
| 185 - genshi view: a simple webob view with genshi + tempita templates | 208 - genshi view: a simple webob view with genshi + tempita templates |
| 209 : url: http://k0s.org/hg/genshi_view/ | |
| 186 : provides: app, middleware, jquery | 210 : provides: app, middleware, jquery |
| 187 : requires: webob, genshi, tempita | 211 : requires: webob, genshi, tempita |
| 188 : url: http://k0s.org/hg/genshi_view/ | 212 : type: template |
| 189 | 213 |
| 190 - tempita: simple template engine | 214 - tempita: simple template engine |
| 215 : url: http://pypi.python.org/pypi/tempita | |
| 191 : provides: templates | 216 : provides: templates |
| 217 : type: template language | |
| 192 | 218 |
| 193 - webob view: a simple webob view | 219 - webob view: a simple webob view |
| 194 : url: http://k0s.org/hg/webob_view/ | 220 : url: http://k0s.org/hg/webob_view/ |
| 195 : provides: app, middleware | 221 : provides: app, middleware |
| 196 : requires: webob | 222 : requires: webob |
| 223 : type: template |
