- sites/spiders: Haidan/HDDolby/RousiPro/SunnyPT/TNode/TorrentLeech/Yema (+mTorrent wrapper), specialized SiteAdapter, indirect download resolved at download time - sites/user-parsers: SiteParserBase + all 20 MP SiteSchema parsers (lxml XPath via xpath+xmldom), refreshSiteUserData with schema fallback - sites/definitions: zod SiteDefinition schemas, 23 MovieClaw v0.27.0 (MIT) definitions via scripts/mp-sync/movieclaw-import.mjs, registry getSiteDefinition/listSiteDefinitions, NOTICE - scripts/mp-sync: ledger.json (upstream sha256), check.mjs, build-ledger.mjs; docs/porting/mp-sync-ledger.md - license-and-provenance: add copied-mit kind, re-anchor MovieClaw rows to v0.27.0 Co-Authored-By: Claude Opus 5.5 <[email protected]>
21 lines
796 B
TypeScript
21 lines
796 B
TypeScript
export * from "./fixtures/definitions/index.ts";
|
|
export * from "./fixtures/spiders/index.ts";
|
|
export * from "./fixtures/user-parsers/index.ts";
|
|
export {
|
|
createMockFetch,
|
|
type MockFetch,
|
|
type MockFetchRequest,
|
|
type MockRouteHandler,
|
|
type MockRouteResponse,
|
|
} from "./mock-fetch.ts";
|
|
export {
|
|
createMockMteamApi,
|
|
type MockMteamApi,
|
|
type MockMteamFailMode,
|
|
type MockMteamOptions,
|
|
} from "./mock-mteam.ts";
|
|
export { createMockNexusPhpSite, type MockNexusPhpOptions, type MockNexusPhpSite } from "./mock-nexusphp.ts";
|
|
export { type MockMteamTorrent, MTEAM_FIXTURE_TORRENTS } from "./mteam-fixtures.ts";
|
|
export { AUDIENCES_FIXTURE_RELEASES, type MockNexusPromo, type MockNexusRelease } from "./nexusphp-fixtures.ts";
|
|
export { buildFakeTorrent, type FakeTorrent } from "./torrent.ts";
|