Spaces:
Paused
Paused
| /** | |
| * π Scribd Harvester Runner | |
| * Run: npx tsx scripts/run-scribd-harvest.ts | |
| */ | |
| import { ScribdHarvester } from '../src/services/harvester/ScribdHarvester'; | |
| async function main() { | |
| console.log(''); | |
| console.log('ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ'); | |
| console.log('β π SCRIBD HARVESTER - WidgeTDC Neural Intelligence β'); | |
| console.log('β Extracting favorites & images for presentation use β'); | |
| console.log('ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ'); | |
| console.log(''); | |
| const harvester = new ScribdHarvester(); | |
| try { | |
| const result = await harvester.run(); | |
| console.log(''); | |
| console.log('β Harvest completed successfully!'); | |
| console.log(` Documents: ${result.documents}`); | |
| console.log(` Images: ${result.images}`); | |
| process.exit(0); | |
| } catch (error) { | |
| console.error('β Harvest failed:', error); | |
| process.exit(1); | |
| } | |
| } | |
| main(); | |