[{"data":1,"prerenderedAt":173},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-introduction":72,"-getting-started-introduction-surround":170},[4,20,41],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Overview",false,"\u002Fgetting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Adding Documentation","\u002Fgetting-started\u002Fadding-documentation","1.getting-started\u002F3.adding-documentation","i-lucide-file-plus",{"title":21,"icon":22,"path":23,"stem":24,"children":25,"page":6},"Applications","i-lucide-layout-grid","\u002Fapplications","2.applications",[26,31,36],{"title":27,"path":28,"stem":29,"icon":30},"Web","\u002Fapplications\u002Fweb","2.applications\u002F1.web","i-lucide-globe-code",{"title":32,"path":33,"stem":34,"icon":35},"Coordinator","\u002Fapplications\u002Fcoordinator","2.applications\u002F2.coordinator","i-lucide-clock",{"title":37,"path":38,"stem":39,"icon":40},"Profile Chrome Extension","\u002Fapplications\u002Fprofile-recorder","2.applications\u002F3.profile-recorder","i-lucide-mouse-pointer-click",{"title":42,"icon":43,"path":44,"stem":45,"children":46,"page":6},"Packages","i-lucide-package","\u002Fpackages","3.packages",[47,52,57,62,67],{"title":48,"path":49,"stem":50,"icon":51},"Profile Runner","\u002Fpackages\u002Fprofile-runner","3.packages\u002F1.profile-runner","i-lucide-scan-search",{"title":53,"path":54,"stem":55,"icon":56},"Schema","\u002Fpackages\u002Fschema","3.packages\u002F2.schema","i-lucide-file-json",{"title":58,"path":59,"stem":60,"icon":61},"UI","\u002Fpackages\u002Fui","3.packages\u002F2.ui","i-lucide-layout-dashboard",{"title":63,"path":64,"stem":65,"icon":66},"Coordinator SDK","\u002Fpackages\u002Fcoordinator-sdk","3.packages\u002F3.coordinator-sdk","i-lucide-plug-zap",{"title":68,"path":69,"stem":70,"icon":71},"Client","\u002Fpackages\u002Fclient","3.packages\u002F4.client","i-lucide-plug",{"id":73,"title":11,"body":74,"description":162,"extension":163,"links":164,"meta":165,"navigation":166,"path":12,"seo":167,"stem":13,"__hash__":169},"docs\u002F1.getting-started\u002F2.introduction.md",{"type":75,"value":76,"toc":155},"minimark",[77,82,86,91,119,122,143,147],[78,79,81],"h1",{"id":80},"scrape-admin","Scrape Admin",[83,84,85],"p",{},"Scrape Admin is a workspace for defining, scheduling, and running web scraping jobs. Its applications work together to\nmanage scraping profiles, extract data from websites, and process jobs reliably.",[87,88,90],"h2",{"id":89},"docs","Docs",[92,93,94,98,101,105,108,112,116],"card-group",{},[95,96,97],"card",{"icon":61,"title":27,"to":28},"Collections, collection entries, and profiles.",[95,99,100],{"icon":35,"title":32,"to":33},"Scheduled webhook API and typed client.",[95,102,104],{"icon":40,"title":103,"to":38},"Profile Recorder","Recording profiles from the browser.",[95,106,107],{"icon":51,"title":48,"to":49},"Running profiles and extracting data.",[95,109,111],{"icon":110,"title":53,"to":54},"i-lucide-shapes","The Zod schemas shared across apps.",[95,113,115],{"icon":114,"title":58,"to":59},"i-lucide-component","Shared Nuxt UI components and composables.",[95,117,118],{"icon":66,"title":63,"to":64},"A typed client for the coordinator API.",[87,120,21],{"id":121},"applications",[92,123,124,129,133,137],{},[95,125,128],{"icon":61,"title":27,"to":126,"target":127},"https:\u002F\u002Fgithub.com\u002Fhareland\u002Fscrape-admin-standalone\u002Ftree\u002Fmain\u002Fapps\u002Fweb","_blank","The main UI and API for managing collections, entries, and scraping profiles.",[95,130,132],{"icon":35,"title":32,"to":131,"target":127},"https:\u002F\u002Fgithub.com\u002Fhareland\u002Fscrape-admin-standalone\u002Ftree\u002Fmain\u002Fapps\u002Fcoordinator","Schedules and coordinates reliable webhook callbacks.",[95,134,136],{"icon":40,"title":103,"to":135,"target":127},"https:\u002F\u002Fgithub.com\u002Fhareland\u002Fscrape-admin-standalone\u002Ftree\u002Fmain\u002Fapps\u002Fprofile-recorder-extension","A Chrome extension for recording scraping profiles.",[95,138,142],{"icon":139,"title":140,"to":141,"target":127},"i-lucide-book-open","Documentation","https:\u002F\u002Fgithub.com\u002Fhareland\u002Fscrape-admin-standalone\u002Ftree\u002Fmain\u002Fapps\u002Fdocs","This documentation site contains guides for the applications and shared packages.",[87,144,146],{"id":145},"shared-packages","Shared packages",[83,148,149,150,154],{},"The apps use shared packages for schemas, API clients, and scraping functionality. In particular,\n",[151,152,153],"a",{"href":49},"profile-runner"," extracts data from a website using a reusable profile. It supports browser\nautomation with Puppeteer as well as a faster, browser-free mode for static pages.",{"title":156,"searchDepth":157,"depth":157,"links":158},"",2,[159,160,161],{"id":89,"depth":157,"text":90},{"id":121,"depth":157,"text":21},{"id":145,"depth":157,"text":146},"An overview of Scrape Admin and its applications.","md",null,{},{"icon":14},{"title":11,"description":168},"Learn how the Scrape Admin applications work together to manage and run scraping jobs.","FeiRImhwh3sVQLh4tX_esQCWIJxVrlxXnbN7jlwd_nw",[164,171],{"title":16,"path":17,"stem":18,"description":172,"icon":19,"children":-1},"Add or update Scrape Admin guides in the documentation app.",1790949708285]