quartz

0.0.1 • Public • Published

Quartz

A module to interface with Transmission's RPC

How to install

npm install quartz

Functions

quartz.connect(options, callback)

var quartz = require('quartz');

quartz.connect({
  url: "http://localhost:9091/transmission/rpc"
  , auth_required: false
  , username: "admin"
  , password: "password"
}, function(err) {
  if (err) { console.log(err); } else {
    // Connected!
  }
});

quartz.query(method, args, callback)

// after connect

quartz.query(
  'torrent-get',
  {fields: ['id', 'name']},
  function(err, res, body) {
    if (err) {
      console.log(err);
    } else {
      // do stuff
    }
  }
);

Features

  • Auth based login support

Todo

  • Functions for each RPC call

Author

Package Sidebar

Install

npm i quartz

Weekly Downloads

30

Version

0.0.1

License

none

Last publish

Collaborators

  • jbalsas
  • natecavanaugh
  • zenorocha