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