@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();
}

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