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
f6d0427a45
Converted TaskTargetPipelineHelper to more functional style, added aggregate() functionality to bring together multiple exports (no tests, but works)
...
* made parallel generic (not tied to TaskTarget)
* pulled common higher-order/frontend operations into io.ts
* split timelinize specific functionality into own file
* Tests made to pass and match previous facebook export snapshots _exactly_
2026-02-26 00:14:10 -05:00
f6b0f02de7
setId(), types(), csvSink() become assignMeta(), clean up unused task.ts stuff
2026-02-22 05:23:17 -05: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
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