{"repo":"ArchiveBox/abx-plugins","free":true,"listed":false,"github":"https://github.com/ArchiveBox/abx-plugins","clone":"git clone https://github.com/ArchiveBox/abx-plugins.git","description":"🧩 Plugins and extractors that ArchiveBox + abx-dl use: chrome, ytdlp, wget, singlefile, readability, forum-dl, gallery-dl, papers-dl, and more...","language":"Python","stars":12,"topics":["abx","archivebox","chromium","gallery-dl","headless-browser","internet-archiving","puppeteer","readability","scraping","singlefile"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"ArchiveBox Plugin Marketplace [!TIP] ➡️ View The Live Gallery 🌠 ArchiveBox-compatible plugin suite (hooks and config schemas). This package contains standalone plugin hook scripts and config schemas. A hook can be run directly as a CLI; runners such as abx-dl and archivebox add orchestration, environment setup, and cache projection around the same scripts. Usage Tools like abx-dl and ArchiveBox can discover plugins from this package without symlinks or environment-variable tricks. Plugin Contract Directory layout Each plugin lives under plugins/ / and may include: - config.json config schema - config.json required binaries binary dependency declarations (optional) - on CrawlSetup ... crawl setup hook scripts (optional) - shared setup/process startup, emit no stdout JSONL records - on Snapshot ... per-snapshot hooks - emit ArchiveResult and may also emit Snapshot / Tag Hooks run with: - SNAP DIR = base snapshot directory (default: . ) - CRAWL DIR = base crawl directory (default: . ) - Snapshot hook output = SNAP DIR/ /... - Crawl hook output = CRAWL DIR/ /... - Other plugin outputs can be read via ../ /... from your own output dir Key environment variables - SNAP DIR - base snapshot directory (default: . ) - CRAWL DIR - base crawl directory (default: . ) - ABXPKG LIB DIR - binaries/tools root (default: /.config/abx/lib ) - PERSONAS DIR - persona profiles root (default: /.config/abx/personas ) - ACTIVE PERSONA - persona name (default: Default ) Binary dependency contract (conc","default_branch":null,"files":null,"tree":[],"storefront":"/r/ArchiveBox","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ArchiveBox/abx-plugins/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}