Skip to main content

# About

A TiddlyWeb plugin to allow the dispatching of tiddlers to non-Python handlers by serialising tiddler data to JSON.

The primary purpose of this plugin is for use with websockets to deliver realtime tiddler updates via [beanstalkd](http://kr.github.io/beanstalkd/). For more explanation [read this](http://cdent.tiddlyspace.com/TiddlySpaceSockets).

# Requirements

# Contributing

setup.py is used to package up the plugin and install it.

Plugin code lives in the tiddlywebplugins directory.

Tests live in the test directory.

# Usage

make test runs the tests. Currently there is just the one that ensures the plugin can be imported.

make install installs the plugin as a package on your system (you may need sudo for this.)

## Configuration for TiddlySpace

Edit tiddlywebconfig.py to include the following config:

‘use_dispatcher’: True, ‘beanstalk_listeners’: [‘tiddlywebplugins.jsondispatcher’]

The plugin is registered as a beanstalk listener as that is where it receives incoming tiddler data from.

For more details on usage run:

pydoc tiddlywebplugins/jsondispatcher.py

# Credits

@cdent is the original author of jsondispatcher.py. I’ve just packaged it up a bit.

# See Also

See the [tiddlyspace websockets](https://github.com/TiddlySpace/tiddlyspacesockets) node application that this plugin works with.

Release files for tiddlywebplugins.jsondispatcher 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tiddlywebplugins.jsondispatcher 0.1.4
File Size Uploaded
tiddlywebplugins.jsondispatcher-0.1.4.tar.gz 3.3 kB Details

Release files / tiddlywebplugins.jsondispatcher-0.1.4.tar.gz

Download URL tiddlywebplugins.jsondispatcher-0.1.4.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f81a8bad6bf27b80a4c377ae4e2b9618314358384d27a61cf958a38614976eb9
BLAKE2b-256 checksum
How to use checksums
78cd1d514808192604ddf5f38590d0ed1f995f4f40a5dc76aec0d2ed9bfe09cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.4 This release

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page