All tags

TAG

#github-pages

2articles

🔑Retrofitting Firebase auth and a JSONkeeper-compatible API onto codh-mirror so IIIF Curation editing actually works — walking back the earlier `won't work` claim

A follow-up to the earlier codh-mirror post, which explicitly called Firebase auth and the curation save backend out of scope. This time I went back and wired them up: reusing a Firebase project (Authorized domains and sign-in providers), discovering that FirebaseUI 3.x's default redirect signInFlow silently fails on GitHub Pages subpaths, swapping the curationJsonExportUrl in 9 places across five tools, and pointing the iiif-curation-manager submenu links at the sibling tools via relative URLs. Server-side details (Cloudflare Workers + D1 as mainline and PythonAnywhere Flask as upstream-faithful fallback) live in two separate posts; this one covers only the codh-mirror client side.

codhiiiffirebasefirebaseui

🪞Setting up a dedicated GitHub Pages repository for a temporary CODH-tool mirror — including the missing kuromoji dictionary in Soan

While the ROIS-DS Center for Open Data in the Humanities (CODH) website is down for long-term maintenance (notice issued 2026-02-24, no announced reopen date), I restored several CODH tools (vdiff.js / IIIF Curation Viewer / Soan / etc.) from the Wayback Machine and similar sources and published them as a standalone GitHub Pages repository (codh-mirror). This post covers the setup procedure and the gotchas I hit (notably the missing kuromoji dictionary for Soan). Strictly a temporary measure until CODH service resumes.

codhiiifvdiffsoan