Free Scripts: Square Dump + Notion Backup — and a New Legacy Software Page
Two changes on the site today: the two Google Apps Script projects on our Scripting page are now free downloads — complete source plus a line-by-line code explainer for each — and there’s a new Legacy Software page under Programming & Web.
Square Dump and Notion Backup — free, source included
Square Dump catches every webhook event Square emits — payments, invoices, bookings, customer edits, inventory changes — and files each one into a Google Sheet you own: one tab per event type, one row per event, every payload field in its own labelled column. It grows its own schema when Square adds event types or fields, and ships with an optional Cloudflare Worker proxy that verifies Square’s cryptographic signature and answers deliveries instantly.
Notion Backup mirrors every database in a Notion workspace into a Google Sheet nightly — one tab per database, one row per page, every property serialized to plain text, with the page id and last-edited timestamp that downstream automations need to diff changes. Full rewrite each pass, so the sheet always matches Notion as of the last run.
Both run entirely inside your own Google account. No subscription, no per-task billing, no third party holding your data, nothing phoning home to us. Each download is the complete script plus a setup guide, and each has a code explainer documenting how every part works — because software you run on your own accounts should be software you can actually read. Grab them on the Scripting page.
New: Legacy Software services
A lot of the businesses we work with run on software far older than the cloud — and it still works. What usually doesn’t: the hardware it lives on, the backups nobody has checked in years, and the build environment that exists on exactly one machine. The new Legacy Software page describes how we assess, stabilize, migrate, and extend these systems — including the full story of a recent overnight server migration for a manufacturer running a twenty-year-old Visual FoxPro order-entry system: SMB tuning to protect shared DBF data, a resurrected two-years-dead backup job, a 32-bit ODBC accounting bridge, and a rollback plan that was never needed.
Running something old that can’t die? Tell us about it.
Two changes on the site today: the two Google Apps Script projects on our Scripting page are now free downloads — complete source plus a line-by-line code explainer for each — and there’s a new Legacy Software page under Programming & Web.
Square Dump and Notion Backup — free, source included
Square Dump catches every webhook event Square emits — payments, invoices, bookings, customer edits, inventory changes — and files each one into a Google Sheet you own: one tab per event type, one row per event, every payload field in its own labelled column. It grows its own schema when Square adds event types or fields, and ships with an optional Cloudflare Worker proxy that verifies Square’s cryptographic signature and answers deliveries instantly.
Notion Backup mirrors every database in a Notion workspace into a Google Sheet nightly — one tab per database, one row per page, every property serialized to plain text, with the page id and last-edited timestamp that downstream automations need to diff changes. Full rewrite each pass, so the sheet always matches Notion as of the last run.
Both run entirely inside your own Google account. No subscription, no per-task billing, no third party holding your data, nothing phoning home to us. Each download is the complete script plus a setup guide, and each has a code explainer documenting how every part works — because software you run on your own accounts should be software you can actually read. Grab them on the Scripting page.
New: Legacy Software services
A lot of the businesses we work with run on software far older than the cloud — and it still works. What usually doesn’t: the hardware it lives on, the backups nobody has checked in years, and the build environment that exists on exactly one machine. The new Legacy Software page describes how we assess, stabilize, migrate, and extend these systems — including the full story of a recent overnight server migration for a manufacturer running a twenty-year-old Visual FoxPro order-entry system: SMB tuning to protect shared DBF data, a resurrected two-years-dead backup job, a 32-bit ODBC accounting bridge, and a rollback plan that was never needed.
Running something old that can’t die? Tell us about it.