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