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 |