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 |