Mercurial > hg > wsgintegrate
annotate README.txt @ 29:d742aff49859
-> python3
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sun, 10 May 2020 18:46:40 -0700 |
parents | a983d9bb7003 |
children |
rev | line source |
---|---|
24
b43cb919b1e4
minor text change + version bump
Jeff Hammel <k0scist@gmail.com>
parents:
9
diff
changeset
|
1 WSGI Integration |
b43cb919b1e4
minor text change + version bump
Jeff Hammel <k0scist@gmail.com>
parents:
9
diff
changeset
|
2 ================ |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
3 |
24
b43cb919b1e4
minor text change + version bump
Jeff Hammel <k0scist@gmail.com>
parents:
9
diff
changeset
|
4 ``wsgintegrate`` provides an integration layer to support general-purpose |
b43cb919b1e4
minor text change + version bump
Jeff Hammel <k0scist@gmail.com>
parents:
9
diff
changeset
|
5 WSGI pipes |
1
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 |
27 | 11 ``wsgintegrate`` is dependends on pyloader for loading and |
12 calling python objects: http://k0s.org/hg/pyloader | |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
13 |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
14 - wgintegrate: wsgintegrate provides an integration layer to support |
a369798b8d36
update the stuff listed in wsgintegrate a bit, should be good to go on k0s.org/portfolio/k0s.org once that is done
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
15 general-purpose WSGI pipes |
9
25424199f1af
fix up apps used and put to k0s.org/portfolio/k0s.org
Jeff Hammel <jhammel@mozilla.com>
parents:
7
diff
changeset
|
16 : url: http://k0s.org/hg/wsgintegrate |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
17 : provides: dispatcher |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
18 : requires: pyloader, paste |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
19 : type: app |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
20 |
27 | 21 Also worth mentioning is ``paste`` (WSGI server and utilities). Much of |
22 how wsgintegrate is shaped is based on ``paste``'s utilities and structure: | |
23 http://pythonpaste.org | |
1
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 |
27 | 26 Examples: site management and deployment |
27 ---------------------------------------- | |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
28 |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
29 - 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
|
30 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
|
31 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
|
32 : url: http://k0s.org/hg/buttercup/ |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
33 : provides: k0s.org |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
34 : type: flower |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
35 |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
36 - flowerbed: vaporware stubbing for the flower project; see buttercup |
a369798b8d36
update the stuff listed in wsgintegrate a bit, should be good to go on k0s.org/portfolio/k0s.org once that is done
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
37 : url: http://k0s.org/hg/flowerbed/ |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
38 : provides: flowers |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
39 |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
40 - 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
|
41 : url: http://k0s.org/hg/silvermirror/ |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
42 : provides: sync |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
43 : requires: unison |
9
25424199f1af
fix up apps used and put to k0s.org/portfolio/k0s.org
Jeff Hammel <jhammel@mozilla.com>
parents:
7
diff
changeset
|
44 : type: utility |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
45 |
24
b43cb919b1e4
minor text change + version bump
Jeff Hammel <k0scist@gmail.com>
parents:
9
diff
changeset
|
46 |
27 | 47 EXamples: WSGI Endpoint Apps |
48 ----------------------------- | |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
49 |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
50 - bitsyblog: blogging app |
a369798b8d36
update the stuff listed in wsgintegrate a bit, should be good to go on k0s.org/portfolio/k0s.org once that is done
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
51 : url: http://k0s.org/hg/bitsyblog/ |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
52 : provides: blog |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
53 : requires: auth |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
54 : type: app |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
55 |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
56 - clwapp: convert a CLI script into a WSGI app |
24
b43cb919b1e4
minor text change + version bump
Jeff Hammel <k0scist@gmail.com>
parents:
9
diff
changeset
|
57 : url: http://k0s.org/hg/clwapp/ |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
58 : type: app |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
59 |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
60 - decoupage: dynamic file server |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
61 : url: http://k0s.org/hg/decoupage/ |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
62 : provides: fileserver |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
63 : requires: paste, contenttransformer |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
64 : type: app |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
65 |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
66 - montage: photo gallery extension to decoupage |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
67 : url: http://k0s.org/hg/montage/ |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
68 : requires: decoupage |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
69 : type: plugin |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
70 |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
71 - toolbox: content categorizer |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
72 : url: http://github.com/mozilla/toolbox |
a369798b8d36
update the stuff listed in wsgintegrate a bit, should be good to go on k0s.org/portfolio/k0s.org once that is done
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
73 : provides: classification |
a369798b8d36
update the stuff listed in wsgintegrate a bit, should be good to go on k0s.org/portfolio/k0s.org once that is done
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
74 : requires: whoosh |
1
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 - uploader: upload files to your website |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
78 : url: http://k0s.org/hg/uploader/ |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
79 : provides: uploading |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
80 : type: app |
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 - 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
|
83 : url: http://k0s.org/hg/webcalc/ |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
84 : provides: math |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
85 : type: app, unfinished |
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 - 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
|
88 words |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
89 : url: http://k0s.org/hg/wordstream/ |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
90 : type: app |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
91 |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
92 |
27 | 93 WSGI Middleware |
94 --------------- | |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
95 |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
96 - Commentator: comment on mostly arbitrary URLs |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
97 : url: http://k0s.org/hg/commentator/ |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
98 : provides: comments |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
99 : requires: lxmlmiddleware |
9
25424199f1af
fix up apps used and put to k0s.org/portfolio/k0s.org
Jeff Hammel <jhammel@mozilla.com>
parents:
7
diff
changeset
|
100 : type: app, middleware, unfinished |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
101 |
24
b43cb919b1e4
minor text change + version bump
Jeff Hammel <k0scist@gmail.com>
parents:
9
diff
changeset
|
102 - SVG site map: make an SVG directed graph counting HTTP references |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
103 : url: http://k0s.org/hg/svgsitemap/ |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
104 : provides: directed graph |
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
105 : dependencies: graphviz |
9
25424199f1af
fix up apps used and put to k0s.org/portfolio/k0s.org
Jeff Hammel <jhammel@mozilla.com>
parents:
7
diff
changeset
|
106 : type: app, middlware, unfinished |
1
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 - 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
|
109 mappings of your site |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
110 : url: http://k0s.org/hg/TagInTheMiddle |
a369798b8d36
update the stuff listed in wsgintegrate a bit, should be good to go on k0s.org/portfolio/k0s.org once that is done
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
111 : provides: tagging |
1
fb4a692e2571
list out most currently interesting apps for the future
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
112 : requires: lxmlmiddleware |
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
Jeff Hammel <jhammel@mozilla.com>
parents:
1
diff
changeset
|
113 : type: app, middleware, unfinished |