Ross Spencer's repositories
sumfolder1
What is the checksum of a directory?
big-list-of-naughty-files
A file-generator tool wrapping the Big List of Naughty Strings
digipres-glossary
Digital preservation glossary demo...
demystify-lite
Pyscripted Demystify enabling analysis of DROID and Siegfried reports from the browser
siegfried-js
Run Siegfried in the browser via WebAssembly
activityserve
A very light ActivityPub library in Go
archives-nz-rosetta-csv-ingest
Bits and pieces required to complete CSV ingest in Rosetta by Ex-Libris at Archives New Zealand
automation-tools-dupe-detect
Tools to aid automation of Archivematica and AtoM.
base2048
Binary encoding optimised for Twitter
basic-grpc-python
A minimal example for demonstrating gRPC in Python
bitflip
Flip bits in files - for Windows too, vs. the original
CollectionsImportGenerator
Code to create an Axiell Collections Import Sheet from DROID CSV + external CSV
curriculum-vitae
Ross Spencer, Digital Preservation Developer
datum-demo-opshin
Demo to show how to read an Orcfax V0 datum using PyCardano+OpShin
http-content-delivery-demo
A demo of content delivery over a server enabling users to select HTTP response headers for different digital objects and observe their interaction with the web browser or command line tools
jpylyzerProfileDemoRefurbished
Demo that illustrates use of Schematron to validate Jpylyzer output against user-defined set of requirements
nibble-0001-hearts
A Nibble NFT
records.mgmt
A very specific API with very specific functionality
rosetta-csv-ingest
Generate a Rosetta CSV ingest sheet with just a DROID export CSV.
rq-scheduler
A lightweight library that adds job scheduling capabilities to RQ (Redis Queue)
services
Services page for exponentialdecay.co.uk
tendermint_demo
This tutorial demo starts up a simple single-node instance of Tendermint consensus.
whatsmapper
Utility to convert Whatsapp to other formats