Commit graph

11 commits

Author SHA1 Message Date
312e499fac Use custom snapshots instead of nodejs's to handle carriage returns and better diffing/flow of running tests 2026-03-04 06:00:01 -05:00
6fd859e057 Scrub now handles CSVs (in Typescript), scrub now has tests (for both TS and jq scrubbing), scrub has many more cases 2026-03-02 01:54:20 -05:00
a4fbe1618d Fixed FB dating messages, added metadata as output table, added aggregate message thread metadata from FB
* aggregateId is now metadata and it's just aggregate: boolean and uses .id instead
* Use csv-parse for tests
* Update test snapshots
2026-02-26 11:21:36 -05:00
f6b0f02de7 setId(), types(), csvSink() become assignMeta(), clean up unused task.ts stuff 2026-02-22 05:23:17 -05:00
787e281049 Claude: add tests, fix bugs 2026-02-20 20:56:17 +00:00
20a0a6b310 Removed all prototyping stuff, simplified Task, removed unnecessary state now that I'm not using streams 2026-02-20 06:07:58 -05:00
4978a97f23 Added scrub and scrubbed facebook exports, and stub test 2026-02-20 01:28:05 -05:00
d49c0a23f0 Added google initial, converted rest of facebook, heavily tweaked task to make it less obtuse, use GNU parallels as output instead of internally runner now 2025-12-03 16:29:42 -05:00
a904a56424 Add zipfs, zip() task, and hacked together zip work for facebook() to test with a .zip file directly (it worked\!) 2025-11-26 06:14:15 -05:00
a0b8a8913d Added initial prototype.ts/prototype task for generating the UI 2025-11-25 03:27:20 -05:00
73f3e62dd0 Initial commit 2025-11-24 22:42:27 -05:00