annotate README.txt @ 3:05683af3240c

fix up main.py
author Jeff Hammel <jhammel@mozilla.com>
date Mon, 13 Jun 2011 17:55:34 -0700
parents fb4a692e2571
children a369798b8d36
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
1 WSGI Software
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
2 =============
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
3
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
4 wsgintegrate provides an integration layer to support general-purpose
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
5 WSGI pipes
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
6
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
7
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
8 wsgintegrate core
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
9 -----------------
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
10
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
11 - pyloader: utilities for loading and calling python objects
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
12
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
13 - wgintegrate:
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
14 : provides: dispatcher
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
15 : requires: pyloader, paste
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
16 : type: app
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
17
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
18 - paste: WSGI server and utilities
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
19 : provides: fileserver, server
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
20
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
21
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
22 site management and deployment
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
23 ------------------------------
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
24
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
25 - buttercup: the flower containing the deployment pattern for k0s.org;
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
26 currently, there is only one flower, but it will eventually be
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
27 generalized to a meta-pattern; see http://k0s.org/hg/wsgintegrate/file/tip/flowerbed.txt
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
28 : url: http://k0s.org/hg/buttercup/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
29 : provides: k0s.org
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
30 : type: flower
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
31
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
32
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
33 - flowerbed: vaporware stubbing for the flower project; see buttercup, above
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
34 : provides: flowers
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
35 : url: http://k0s.org/hg/flowerbed/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
36
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
37 - silvermirror: mirror portions of filesystems with unison
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
38 : url: http://k0s.org/hg/silvermirror/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
39 : provides: sync
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
40 : requires: unison
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
41 : type: script
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
42
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
43 - wsgiblob: a precursor of wsgintegrate and pyloader
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
44 : url: http://k0s.org/hg/wsgiblob/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
45
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
46
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
47 WSGI Endpoint Apps
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
48 ------------------
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
49
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
50 - bitsyblog: blogging app.
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
51 : provides: blog
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
52 : requires: auth
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
53
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
54 - clwapp: convert a CLI script into a WSGI app
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
55 : url: http://k0s.org/hg/clwapp/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
56 : type: app
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
57
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
58 - decoupage: dynamic file server
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
59 : provides: fileserver
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
60 : requires: paste, contenttransformer
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
61
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
62 - montage: photo gallery extension to decoupage
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
63 : requires: decoupage
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
64
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
65 - SimpleWiki: a basic wiki
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
66 : url: http://k0s.org/hg/SimpleWiki/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
67 : provides: wiki
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
68
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
69 - toolbox: content categorizer
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
70 : type: app
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
71
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
72 - uploader: upload files to your website
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
73 : url: http://k0s.org/hg/uploader/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
74 : provides: uploading
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
75 : type: app
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
76
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
77 - webcalc: do calculations via the path info
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
78 : url: http://k0s.org/hg/webcalc/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
79 : provides: math
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
80 : type: app, unfinished
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
81
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
82 - wordstream: dissociate via url or input or play with a stream of
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
83 words
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
84 : url: http://k0s.org/hg/wordstream/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
85 : type: app
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
86
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
87
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
88 WSGI Middleware apps
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
89 --------------------
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
90
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
91 - Commentator: comment on mostly arbitrary URLs
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
92 : url: http://k0s.org/hg/commentator/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
93 : provides: comments
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
94 : requires: lxmlmiddleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
95 : type: app, middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
96
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
97 - SVG site map: make an SVG directed graph counting HTTP references
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
98 : url: http://k0s.org/hg/svgsitemap/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
99 : provides: directed graph
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
100 : dependencies: graphviz
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
101
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
102 - Tag In the Middle: configure tagging on various element -> URL
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
103 mappings of your site
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
104 : provides: tags
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
105 : requires: lxmlmiddleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
106
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
107
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
108 Utilities
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
109 ---------
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
110
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
111 - bitsyapps: do various things with your bitysblog post
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
112 : url: http://k0s.org/hg/bitsyapps/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
113 : provides: write to file
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
114 : requires: bitsyblog
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
115 : type: plugin, unfinished
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
116
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
117 - bitsyauth: simple authentication middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
118 : type: auth, middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
119
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
120 - bitsytweet: tweet your bitsyblog posts; currently broken: see
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
121 http://k0s.org/blog/20101125140133
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
122 : url: http://k0s.org/hg/bitsytweet/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
123 : provides: tweets
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
124 : requires: bitsyblog
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
125 : type: plugin, broken
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
126
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
127 - CAPTCHA Middleware: provide a CAPTCHA-based authentication token
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
128 with middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
129 : url: http://k0s.org/hg/CAPTCHAmiddleware/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
130 : provides: auth
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
131 : type: middleware, unfinished
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
132
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
133 - contenttransformer: dynamically transform content from one type to
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
134 another
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
135 : url: http://k0s.org/hg/contenttransformer/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
136 : type: middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
137
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
138 - cropresize: transform an image size appropriate for web content
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
139 : url: http://k0s.org/hg/cropresize/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
140 : requires: image
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
141
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
142 - hgpaste: serve mercurial repositories as WSGI apps
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
143 : provides: version control
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
144 : requires: paste
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
145 : type: app
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
146
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
147 - lxmlmiddleware: decompose an XML/HTML response into via lxml for processing
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
148 : url: http://k0s.org/hg/lxmlmiddleware/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
149 : dependencies: lxml
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
150 : type: middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
151
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
152 - redirectall: redirect all traffic as moved permanantly
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
153 : url: http://k0s.org/hg/redirectall
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
154 : provides: redirection
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
155 : requires: paste
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
156
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
157 - redirector: WSGI middleware for handling redirection
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
158 : url: http://k0s.org/hg/redirector/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
159 : provides: redirection
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
160 : type: middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
161
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
162 - relocator: fill out location headers on the way out given a base url
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
163 : url: http://k0s.org/hg/relocator/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
164 : provides: redirection
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
165 : type: middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
166
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
167 - theslasher: remove trailing slashes from requests via redirection
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
168 : url: http://k0s.org/hg/theslasher/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
169 : provides: redirection
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
170 : type: middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
171
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
172 - webob: WSGI request/response objects
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
173 : provides: request, response
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
174
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
175
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
176 Templates
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
177 ---------
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
178
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
179 Either template engines or templates that use them
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
180
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
181 - genshi: template rendering engine
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
182 : url: http://genshi.edgewall.com
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
183 : provides: templates
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
184
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
185 - genshi view: a simple webob view with genshi + tempita templates
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
186 : provides: app, middleware, jquery
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
187 : requires: webob, genshi, tempita
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
188 : url: http://k0s.org/hg/genshi_view/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
189
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
190 - tempita: simple template engine
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
191 : provides: templates
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
192
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
193 - webob view: a simple webob view
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
194 : url: http://k0s.org/hg/webob_view/
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
195 : provides: app, middleware
fb4a692e2571 list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
196 : requires: webob