@kitsunetv/transmission
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

@kitsunetv/transmission

A simple Transmission RPC client for Node.js, written in TypeScript!

Installation

$ yarn add @kitsunetv/transmission

Example Usage

import { Transmission } from "@kitsunetv/transmission";

const transmission = new Transmission({
  host: "http://example.com:9091",
  // path default is "/transmission/rpc"
  path: "/transmission/rpc",
  // if your transmission server is authed...
  username: "username",
  password: "password",
});

// Get session token from transmission RPC
await transmission.authenticate();

// get all torrents
const torrents = transmission.getTorrents();

// start all torrents
for (const torrent of torrents) {
  torrent.start();
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i @kitsunetv/transmission

Weekly Downloads

0

Version

1.0.1

License

GPL-3.0

Unpacked Size

55.7 kB

Total Files

16

Last publish

Collaborators

  • megumin