Add the media scrape engine, store, and puppet walker

This commit is contained in:
Fisto
2026-09-16 08:03:21 +02:00
parent 92429f1e83
commit 4f953cefdc
12 changed files with 1086 additions and 4 deletions
+25
View File
@@ -0,0 +1,25 @@
/*
* Media archive entry point. The daemon mounts this module at checkpoint C5;
* nothing imports it before that.
*/
export { extractMedia, type ExtractedMedia } from "./extract.js";
export {
ScrapeEngine,
type FetchPage,
type ScrapeBackend,
type ScrapeEngineOptions
} from "./engine.js";
export {
DEFAULT_DB_ROOT,
dirSizeBytes,
listScrapes,
readScrapeMeta,
resolveDbRoot,
ScrapeStore,
scrapeDir,
uniqueScrapeId,
writeScrapeMeta,
type MediaRow
} from "./store.js";
export * from "./types.js";