Liking cljdoc? Tell your friends :D

vtranslate.fetch.adapters.ytdlp

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.
raw docstring

vtranslate.fetch.addon

vtranslate fetch addon facade.

Mirrors the Hive IAddon shape without making vtranslate-fetch require hive-mcp at compile time. When hive-mcp is on the classpath, VTranslateFetchAddon is extended to hive-mcp.addons.protocol/IAddon at runtime and init-as-addon! returns the real IAddon record; otherwise init-as-addon! performs provider registration only.

vtranslate fetch addon facade.

Mirrors the Hive IAddon shape without making vtranslate-fetch require hive-mcp
at compile time. When hive-mcp is on the classpath, VTranslateFetchAddon is
extended to hive-mcp.addons.protocol/IAddon at runtime and init-as-addon!
returns the real IAddon record; otherwise init-as-addon! performs provider
registration only.
raw docstring

vtranslate.fetch.calc.ytdlp

How to ask yt-dlp for a file, and how to read what it answers. Pure — no process, no filesystem. command - opts -> argv vector interpret - a finished invocation -> Result<{:local-path .. :title ..}>

How to ask yt-dlp for a file, and how to read what it answers. Pure — no
process, no filesystem.
  command    - opts -> argv vector
  interpret  - a finished invocation -> Result<{:local-path .. :title ..}>
raw docstring

vtranslate.fetch.providers.register

Register this addon's fetch providers on the engine's registry. Requiring this ns is what makes [:providers :fetcher] :yt-dlp resolvable.

Register this addon's fetch providers on the engine's registry. Requiring this
ns is what makes [:providers :fetcher] :yt-dlp resolvable.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close