annotate README.txt @ 29:d742aff49859

-> python3
author Jeff Hammel <k0scist@gmail.com>
date Sun, 10 May 2020 18:46:40 -0700
parents a983d9bb7003
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
11 ``wsgintegrate`` is dependends on pyloader for loading and
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
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
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
21 Also worth mentioning is ``paste`` (WSGI server and utilities). Much of
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
22 how wsgintegrate is shaped is based on ``paste``'s utilities and structure:
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
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
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
26 Examples: site management and deployment
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
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
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
47 EXamples: WSGI Endpoint Apps
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
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
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
93 WSGI Middleware
a983d9bb7003 README: streamlining
Jeff Hammel <k0scist@gmail.com>
parents: 24
diff changeset
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