unroll / connect.json
SharpMeow's picture
Unroll 1.6.0: Connect your tool panel in the Embed sheet
e5067cd verified
Raw History Blame Contribute Delete
3.02 kB
{
"schema": "space-connect/1",
"space": "SharpMeow/unroll",
"title": "Unroll",
"checked": "2026-10-24",
"intro": "The traced windings, X-ray CT and ink layers in Unroll come from the Vesuvius Challenge open data, and every one of them reads straight from these URLs in your own tool, with no account and no download step.",
"sources": [
{"id": "segment", "title": "A traced winding (tifxyz), example PHerc0841 w00", "kind": "tifxyz",
"url": "https://vesuvius-challenge-open-data.s3.us-east-1.amazonaws.com/PHerc0841/segments/20260220213127-w00/mesh/20260220213127-on-20250821151531-9.366um.tifxyz",
"license": "CC BY-NC 4.0 (Vesuvius Challenge open data)",
"note": "Every winding Unroll shows has a folder like this under SCROLL/segments/ in the open data; Unroll keeps only a decimated copy for the browser."},
{"id": "segments", "title": "Every segment of a scroll, example PHerc0841", "kind": "s3-prefix",
"url": "https://vesuvius-challenge-open-data.s3.us-east-1.amazonaws.com", "prefix": "PHerc0841/segments/",
"license": "CC BY-NC 4.0 (Vesuvius Challenge open data)",
"note": "Each segment folder has mesh/ (tifxyz), surface-volumes/ (OME-Zarr layers) and, where published, ink-detection/.",
"browse": "https://scrollprize.org/data_browser/PHerc0841"},
{"id": "ct", "title": "X-ray CT behind the CT view, PHerc0139 9.362 um", "kind": "ome-zarr",
"url": "https://vesuvius-challenge-open-data.s3.us-east-1.amazonaws.com/PHerc0139/volumes/20250728140407-9.362um-1.2m-113keV-masked.zarr",
"zarr_format": 2, "example": {"level": "2", "start": [2622, 828, 828]},
"license": "CC BY-NC 4.0 (Vesuvius Challenge open data)",
"note": "Streamed from the open-data bucket, never copied here. Unroll opens any other scan with ?ctzarr=URL&ctum=VOXEL_UM.",
"browse": "https://scrollprize.org/data_browser/PHerc0139"},
{"id": "page", "title": "Unroll's own API, files and embed", "kind": "page-api",
"url": "https://sharpmeow-unroll.static.hf.space/",
"links": [{"label": "API description (window.unroll, postMessage, deep links)", "url": "https://huggingface.co/spaces/SharpMeow/unroll/resolve/main/api.json"},
{"label": "Guide for agents", "url": "https://huggingface.co/spaces/SharpMeow/unroll/resolve/main/llms.txt"},
{"label": "Scroll list and per-scroll manifests", "url": "https://huggingface.co/spaces/SharpMeow/unroll/resolve/main/scrolls/index.json"},
{"label": "Ink Bench on the command line", "url": "https://huggingface.co/spaces/SharpMeow/unroll/resolve/main/tools/inkbench.py"},
{"label": "Deep link to one winding", "url": "https://sharpmeow-unroll.static.hf.space/?scroll=PHerc0139&t=0.6&layer=overlay&focus=w047&compare=0.3"}],
"embed": "https://sharpmeow-unroll.static.hf.space/index.html?embed=1",
"license": "Page code Apache 2.0; derived data CC BY-NC 4.0",
"note": "Every button has a data-api name and the same call on window.unroll, so a script or an agent can drive the page."}
]
}