module

Transmission::RPC

A Crystal client for the Transmission BitTorrent RPC API.

Speaks both Transmission dialects: the JSON-RPC 2.0 modern protocol of 4.1.0+ (snake_case method names and fields) and the original classic protocol understood by every version (and the only one 4.0.x speaks). The dialect is auto-detected by default; see {Protocol}. The entrypoint is {Transmission::RPC::Client}.

Constants

VERSION = {{ (`shard version '{{__DIR__}}'`).stringify }}

Nested types