Skip to main content

Add a hash digest field to tiddlers

Project description

A TiddlyWeb plugin which adds a _hash field to outgoing tiddlers.

  • When a tiddler is get from the store, if there is no _hash, then the hash is added to the outgoing tiddler. It is _not_ saved

This is done to allow quick comparisons between tiddlers which may have different names but may have the same set of content characteristics.

The hash_tiddler method is exposed so that stores can create a hash prior to a put to the store. See tiddlywebplugis.tiddlyspace.store for an example.

To use add ‘tiddlywebplugins.hashmaker’ to system_plugins and twanager_plugins in tiddlywebconfig.py. Optionally define hashmaker.attributes to be a list of strings representing the attributes or fields of a tiddler which are to be hashed. The default is:

[‘text’]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tiddlywebplugins.hashmaker-0.7.tar.gz (5.3 kB view details)

Uploaded Source

File details

Details for the file tiddlywebplugins.hashmaker-0.7.tar.gz.

File metadata

File hashes

Hashes for tiddlywebplugins.hashmaker-0.7.tar.gz
Algorithm Hash digest
SHA256 57e7d16b987d914474c65659b1c7f1639aa6237bb915da4db70c1b74ad092986
MD5 c119aa6ea93bb69077e4754b07bb2e35
BLAKE2b-256 3c3ac67f3f014a3b885b7cadf6a617ce2e237740b9a5f2432198a0a3392bf9b0

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page