tiddlywebweb is a plugin for TiddlyWeb that allows the use
of a different TiddlyWeb instance as its datastore.
It has been created for several reasons:
* Because it is useful for doing things like interacting with
TiddlyWeb on Google App Engine.
* To demonstrate the extensibility and flexibility of the TiddlyWeb
system. Including "code A does not need to be near code B".
* To stimulate the creation a python-based client side library for
accessing TiddlyWeb.
* To prove (as in test) the system.
* To enable a platform for performance testing.
* To confirm HTTP cache header handling.
* To do the luscious CSci wankery of self-hosting.
Once the package is installed, to use add the following to
the tiddlywebconfig.py of an existing instance:
'server_store': ['tiddlywebplugins.tiddlywebweb', {
'server_base': 'http://0.0.0.0:8000',
},
Set server_base to the URL (including server_prefix) of
the root (without the trailing /) of the target TiddlyWeb.
See pydoc tiddlywebplugins.tiddlywebweb for more details.
You can then do things like:
twanager lbags
to list all the bags on the remote server. You can also start
the local server, and interact via tiddlywebweb with the
remote TiddlyWeb.
TODO:
* Authentication and Authorization handling very limited.
See this blog posting for some relatively old information:
http://cdent.tumblr.com/post/46209623/webs-of-tiddlywebs-with-tiddlywebweb
And this one for some information on using tiddlywebweb with
TiddlyWeb hosted on Google App Engine:
http://cdent.tumblr.com/post/283065885/tiddlywebweb-to-app-engine
Copyright 2009-2010, Chris Dent <cdent@peermore.com>
Licensed under the same terms as TiddlyWeb itself.
of a different TiddlyWeb instance as its datastore.
It has been created for several reasons:
* Because it is useful for doing things like interacting with
TiddlyWeb on Google App Engine.
* To demonstrate the extensibility and flexibility of the TiddlyWeb
system. Including "code A does not need to be near code B".
* To stimulate the creation a python-based client side library for
accessing TiddlyWeb.
* To prove (as in test) the system.
* To enable a platform for performance testing.
* To confirm HTTP cache header handling.
* To do the luscious CSci wankery of self-hosting.
Once the package is installed, to use add the following to
the tiddlywebconfig.py of an existing instance:
'server_store': ['tiddlywebplugins.tiddlywebweb', {
'server_base': 'http://0.0.0.0:8000',
},
Set server_base to the URL (including server_prefix) of
the root (without the trailing /) of the target TiddlyWeb.
See pydoc tiddlywebplugins.tiddlywebweb for more details.
You can then do things like:
twanager lbags
to list all the bags on the remote server. You can also start
the local server, and interact via tiddlywebweb with the
remote TiddlyWeb.
TODO:
* Authentication and Authorization handling very limited.
See this blog posting for some relatively old information:
http://cdent.tumblr.com/post/46209623/webs-of-tiddlywebs-with-tiddlywebweb
And this one for some information on using tiddlywebweb with
TiddlyWeb hosted on Google App Engine:
http://cdent.tumblr.com/post/283065885/tiddlywebweb-to-app-engine
Copyright 2009-2010, Chris Dent <cdent@peermore.com>
Licensed under the same terms as TiddlyWeb itself.
Release files for tiddlywebplugins.tiddlywebweb 0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tiddlywebplugins.tiddlywebweb-0.8.tar.gz | 5.8 kB | Details |
Release files / tiddlywebplugins.tiddlywebweb-0.8.tar.gz
| Download URL | tiddlywebplugins.tiddlywebweb-0.8.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4955a77c291df8c26a264fad7310c70615a285b05437285cc2a45986245f21b
|
|
BLAKE2b-256 checksum How to use checksums |
0105fb1f62eaf750f426550978bfc1403880a3c74c5280f6b096aa5f384874bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |