ISourceFetcher over the yt-dlp binary. One process per job; the file lands in a per-job directory so two concurrent jobs on the same URL cannot collide. Filesystem work goes through hive-system: IPathQuery for existence, IFilesystem for the directory it writes into.
ISourceFetcher over the yt-dlp binary. One process per job; the file lands in a per-job directory so two concurrent jobs on the same URL cannot collide. Filesystem work goes through hive-system: IPathQuery for existence, IFilesystem for the directory it writes into.
(available?)Whether the yt-dlp binary resolves on PATH.
Whether the yt-dlp binary resolves on PATH.
(make-fetcher opts)Build the fetcher, refusing loudly when the binary is absent — the same fail-loud contract the engine's other optional-native adapters keep. => (r/ok fetcher) | (r/err :error/fetcher-unavailable {...}).
Build the fetcher, refusing loudly when the binary is absent — the same
fail-loud contract the engine's other optional-native adapters keep.
=> (r/ok fetcher) | (r/err :error/fetcher-unavailable {...}).cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |