{"_id":"transmission","_rev":"61-e85c345fe9bd4f5d3b49243afad4b4a5","name":"transmission","description":"API client for transmissionbt","dist-tags":{"latest":"0.4.10"},"versions":{"0.0.1":{"author":{"name":"Tim","email":"flybyme@wiyc.info"},"name":"transmission","description":"API client for transmissionbt","version":"0.0.1","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{"node":"v0.4.0"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/root/.npm/transmission/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"transmission@0.0.1","_engineSupported":false,"_npmVersion":"1.0.15","_nodeVersion":"v0.5.1-pre","_defaultsLoaded":true,"dist":{"shasum":"99b107d843fdc8846ebabde03937ef2c1e7e20b7","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.0.1.tgz","integrity":"sha512-bZCu9tH5pSQrcOBII83EpEIwBe70sYLvtZjj+7jqgzkAjXY8zjuh2Ia+dgrvJsO6XjbiKAUuTyaDqSua5NLlnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDatUKb4BRYaUpBcWBoAQUFg9SfUqM/UFysqHg0ELfeBQIgCuFpMhSx/uv2BYVNLJUSwdSVm9oFJyWQG3+LPlRMVFs="}]},"scripts":{},"directories":{}},"0.1.0":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.1.0","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{},"_id":"transmission@0.1.0","dist":{"shasum":"27101f88b541716ab832e7a1495b4415a8de7a72","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.1.0.tgz","integrity":"sha512-q760BFrNZ1lROpAoIptjqVAtKpS9dYrNoCK3tmD3x8GOHqXg5yWXwfZuCCs/2afmhy5lIllmPWWnKCO5jaTUsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu0uthJFLv25p5pbV09NHKM/y8w6JeHaLZcpUvI2xAHAiEAiis16Cr10yVU7DWs774+jLjIuyRe0T44I2TdOMJKG0Y="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.1.1":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.1.1","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{},"_id":"transmission@0.1.1","dist":{"shasum":"567e567c9ac4663291c8f9ecde99572cc23200d1","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.1.1.tgz","integrity":"sha512-EJsLQkL5Ex2e19bz69fb48rmqKZPOOk6mC7lUBWcXl3QG8KLiynRrQjYbJiRLU93+2ao7Wy8zPg8ZebSXLMoJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+/rIuCEFjr22h27n3+AT60pYH1955L+rILVlRjUrLBAIhAJsV7zJCIwW1/CWyk84oodq74B1t/gZcT2KrE1I2dNgG"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.1.2":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.1.2","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{},"_id":"transmission@0.1.2","dist":{"shasum":"52c14698a2769d9a8743731c20435a6c0ea32c6a","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.1.2.tgz","integrity":"sha512-//33SeZJK3NYMu05l05xfrtYKrV7ajq0R6o2dppBWkWgohGtmAnlgA5CRJCfOWkEnxJMR/HNDTL0mhG/jrzQgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSf3z43SNJHAD2NJEdHGcuNNublEnB4jvqBW5vM5r0QwIgcBFjwrNxvy++dNP6E/b4SAsoNUYUXh1INgiAz9dlrIQ="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.2.0":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.2.0","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{},"_id":"transmission@0.2.0","dist":{"shasum":"c45882e48151de70714c8af17affb40e7080432e","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.2.0.tgz","integrity":"sha512-sPAe1M+bJ6jK3Pl8ElnBAEXoYrK5XV+ynvy3S8epbYwAAInWwblx4dBPMYm4wICsU+Adk18X0GCSefLd3GRGPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZFkqPmz2QGDngb5l9rd4vhgSRWq6w1eBCT6f8FzirGAiEAj3bsJBJ7Vu4TY6VagApMd5vizmFQmCSkFCak6XXdNbs="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.2.1":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.2.1","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{},"_id":"transmission@0.2.1","dist":{"shasum":"8cb4e324c3afc7e70b064f852356d093e0386a3b","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.2.1.tgz","integrity":"sha512-mNRR0+iEzegT9xx6mW4NQWsHpRIvHsREXl/V9tVRzFUCI/gA19nQeQLQk/ippF/4LTAKQHRv61dkEiTPW6opUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1x+VpBX2ZfbJ6Qqe46rYH0iGqzv5QiceX3KZpOrl74AiBfGEdhmta2hFRLZbUUXTDA/98ECyWt0P3DRVEC8sLGLQ=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.2.2":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.2.2","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{},"_id":"transmission@0.2.2","dist":{"shasum":"83d1d716d46373c681b8be6ac1eddd70bd2dd69c","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.2.2.tgz","integrity":"sha512-Wu2tKyhbEQ8Z48jEDLjSCaAUcZwno9Ou8xKaH0h3cLUDhazDzReFpBSYODKTVlDtsIkdi0/tZ4+FbV7MHTrvYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6k6saJtBktHiyGF+Oo+KSJpxGsAV1gl97OZpJ5RBeLgIhAJnRCB5K0COyrwii/uAEXYYPhWas3QBrdJtqnPZKhdUz"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.2.3":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.2.3","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{},"_id":"transmission@0.2.3","dist":{"shasum":"f6e6b1622def9846c40a598b0247acdb0adf0a65","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.2.3.tgz","integrity":"sha512-vaocfJhQT19vB7x5i0etces0dOOnugIL5V0wrTRtYxiiy1sK3ZyAnT/I0nGDbbjHKpr/JDTa9r/smFvMspC1FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCZIKc34QxqUNqZ06vggi3WQjX1CYLDNyCE/Br0Ds1wQIgHiKHoGMnpmEjbiMzsP7kwnI4mU2Metj5/fUCG++aELA="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.2.4":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.2.4","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{"node":"0.6.x>"},"_id":"transmission@0.2.4","dist":{"shasum":"d4aa118f3165422886a69f0da0b737d58c53f67f","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.2.4.tgz","integrity":"sha512-MTNq/eA8rB0xAI3I3iQh5GTeEiCwwQ7F7TfrRhN/mqpgR3YMsIoJbae8ZoaHnybbTGGDux84raasgn4PmDbiIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF3SGRAPdigd3U14JgVrNCur8IydNaDzbLQSnrlhdY4AIhAM//3pXj87fQXzXS4QpjImxdFTjTmuTMH+BOet0EiaUu"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.2.5":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.2.5","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{},"_id":"transmission@0.2.5","dist":{"shasum":"8eb962b3908c75b960d9eb2d40368365a08277ac","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.2.5.tgz","integrity":"sha512-QrW27qRYRO+1x446DlQ47xB9ZlEP1YyfNOGjBdQg1nhsihtzurcvPMN8lge+l5KfV4dgJ8o1jSbhyvolzXbXHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEdGKJ//yd8JYEK371rersDcf/7MsC1X5J7lB+AGLwkQIhAPbIva8uglnotR0vuwD5QemL9EPMd0a+ydvNJR6ZQjms"}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.2.6":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.2.6","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{},"_id":"transmission@0.2.6","dist":{"shasum":"7a60e896fe7d747484e1c3e9efa450bc08ae7bd7","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.2.6.tgz","integrity":"sha512-qau7Qiroqmx1/Y8wIXMI/cAnWeoBCax26GySBVA05c5FOvkR95LQE19+SmKS6DMM0qUmNvu66M+PaWPPGEoOLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwdHqJFADJp7YhL3wQS/pLapE5ChVsRM8lagOcgt+e0QIgFGrc5iD5gLPUPHdqvfFdkRgjGNVT9ePMyJM8qYCosKE="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.3.0":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.3.0","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","_id":"transmission@0.3.0","dist":{"shasum":"82e1308fdc481bf862cffd343240015676b5afbe","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.3.0.tgz","integrity":"sha512-PtbT5RBV8HWzgul0c7UIAhi0N424VK+GNAQ39mliKabZz4A8UCkgYCi2rbZSZdEgMMyMJhdA8gswQRPeMIpuXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDNe4EyXEZHlBEoqZMZqYFsbCfSNRgasNH7JQ/ZIAHXAiBu5QLJF71AR/3lSfEdhuIQyPTwXwGs8teoK/W16XbTLQ=="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.3.2":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.3.2","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","_id":"transmission@0.3.2","dist":{"shasum":"3803f2909a407d0c45d6badebf98448a393247d9","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.3.2.tgz","integrity":"sha512-av7j2qVw8+kriKxKA0+Eat8+s0hYlhc5xiZYpwCH0XN6JJcfU8yepoOHypd3Q5X1GZZp6Ul+AL4SiaMQezlJ4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIT8iIojoAkx/ctTwsG1+a9hGsCH3dVHRDHw+gYJHrQAiEAnZjNNgfapcHRlE41wLIylwsBwNEb9FnpyebvRDln7PA="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.3.3":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.3.3","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","_id":"transmission@0.3.3","dist":{"shasum":"c8e2491b639b4dac1cc7034a1c97c08a3e6a8131","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.3.3.tgz","integrity":"sha512-mzYCdF5ig6fWhNKnOx4bhJ7vwWULCJe/eygGGqxYiNb47xA1lSbOV9S+lfx1zQ91/Gj6Z9chDUQYnkLDzirE/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsP5bABBhjrf4nHdl41z28IfFqiOtrKeJVA5miay+8/AiEA6fmOis1YiWBQo6CYZ4OqG2EEHvstT2dM+owly73wPs4="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.3.4":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.3.4","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission","_id":"transmission@0.3.4","dist":{"shasum":"8527b1a50c29e32b9f3892526a798dc002aabe29","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.3.4.tgz","integrity":"sha512-owI0nEwOCx+vZ5Iy5KQdRhVEUqx01G6pYk/l8hwIUliRwSPou/RoyTqOGLnHVW0nUA9YWKfHS5ZLJtdfKHxYuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG42oc0C/t8ikdEUuf8coVUFCOuGBHRamEUArwmOLWfJAiEAijqlzzpphR8oHr8p/E1Fxf03a91XufqGKYzdVYBT69c="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.4.0":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.4.0","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission","_id":"transmission@0.4.0","dist":{"shasum":"744f759de7c07f7c1f8263a51475249b6d8b5755","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.0.tgz","integrity":"sha512-dO+O8dQsafusUXKCGnFptIcYqV4AB3K4+ZH2C1IpXwiU8NiAk7F8aWarnmiVhopOTe7S+LdT71JM97I6tPp2Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ9ixvX8PnezvlQV0ikQ1iQdKvzFq70XW9itARb/rk1wIgRAB5dHAgaQcS0Sb39PM8FvTyrkCs1XWQMtHNF8uBF1w="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.4.1":{"author":{"name":"Tim"},"name":"transmission","description":"API client for transmissionbt","version":"0.4.1","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","devDependencies":{"progress":"1.1.x"},"bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission","_id":"transmission@0.4.1","_shasum":"f1e6037ff25cdedf5ca56d7f18d434c33f5d536a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"dist":{"shasum":"f1e6037ff25cdedf5ca56d7f18d434c33f5d536a","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.1.tgz","integrity":"sha512-AN9LLIBwH8eJVNFO8X3vvASRrSikA2W5jAg9NCuCRUK1KapTSHrKHcO6weRfUcmQCEFwsDHjXUGIfSfErH25RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWDFVlHKhAeJgpWZyv0fUme07lfkiYeFmomzTmzozyCAiEA06xGyiFy7tsBRuTNBXu2QquP8kbHvWUHlZdNeZAUyD8="}]},"directories":{}},"0.4.2":{"author":{"name":"Tim"},"contributors":[{"name":"Alex Bepple"}],"name":"transmission","description":"API client for transmissionbt","version":"0.4.2","scripts":{"test":"mocha --ui bdd --reporter spec --colors --slow 10000"},"bin":{"node-transmission":"./bin/node-transmission"},"repository":{"type":"git","url":"git://github.com/alexbepple/node-transmission.git"},"main":"lib/transmission","devDependencies":{"async":"^0.9.0","chai":"^1.9.2","dotenv":"^0.4.0","mocha":"^2.0.1","mocha-jshint":"0.0.9","progress":"^1.1.8"},"dependencies":{"yargs":"^1.3.3"},"gitHead":"4cda22dc1a5ab2cbc224b7828389c74c54a35eaf","bugs":{"url":"https://github.com/alexbepple/node-transmission/issues"},"homepage":"https://github.com/alexbepple/node-transmission","_id":"transmission@0.4.2","_shasum":"4507884a46ba7ebd77066173f831aebbfd9cb40a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"dist":{"shasum":"4507884a46ba7ebd77066173f831aebbfd9cb40a","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.2.tgz","integrity":"sha512-e7FEZbYkR7EBC/t/x7j0Ekh9rxqk0kAe31AM7tCg8VuhZ2CtUjzHibO8AmAEI5t/luYrYDpKUSub/rT+MqLUNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpm1mT6sDUe3Dh+/mKa2w7vK5vMKmYbqZ4fAitN9jXhwIhAJKBTu9HBz5H/oZpp26f6ya8MH2VQNOS45MAi067AXuZ"}]},"directories":{}},"0.4.3":{"author":{"name":"Tim"},"contributors":[{"name":"Alex Bepple"}],"name":"transmission","description":"API client for transmissionbt","version":"0.4.3","scripts":{"test":"mocha --ui bdd --reporter spec --colors --slow 10000"},"bin":{"node-transmission":"./bin/node-transmission"},"repository":{"type":"git","url":"git://github.com/alexbepple/node-transmission.git"},"main":"lib/transmission","devDependencies":{"async":"^0.9.0","chai":"^1.9.2","dotenv":"^0.4.0","mocha":"^2.0.1","mocha-jshint":"0.0.9","progress":"^1.1.8"},"dependencies":{"yargs":"^1.3.3"},"gitHead":"60b8b391fbefdce35bcdcf76bb8b6b21358a1909","bugs":{"url":"https://github.com/alexbepple/node-transmission/issues"},"homepage":"https://github.com/alexbepple/node-transmission#readme","_id":"transmission@0.4.3","_shasum":"a059021eaa8b10698c37c5f659190363fa2107b4","_from":".","_npmVersion":"2.11.1","_nodeVersion":"2.3.0","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"dist":{"shasum":"a059021eaa8b10698c37c5f659190363fa2107b4","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.3.tgz","integrity":"sha512-FbOwt6CD1XZ9u1PcSrYQz0oM6/QTf8EbciuIcjaWmgMrD63h17Nfm/X5tm7kQQKi9kwKD1/b3Gcd8THZwrfNbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+rz2eH4ainIalFi3oHmSCRV15sNkgdxLcX3UIik/FSwIhAJZeksrXh/mdmYyM7ouH4sWhVDdsFq5E/lVWiTKhITXU"}]},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"directories":{}},"0.4.4":{"author":{"name":"Tim"},"contributors":[{"name":"Alex Bepple"}],"name":"transmission","description":"API client for transmissionbt","version":"0.4.4","scripts":{"test":"mocha --ui bdd --reporter spec --colors --slow 10000"},"bin":{"node-transmission":"./bin/node-transmission"},"repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","devDependencies":{"async":"^0.9.0","chai":"^1.9.2","dotenv":"^0.4.0","mocha":"^2.0.1","mocha-jshint":"0.0.9","progress":"^1.1.8"},"dependencies":{"yargs":"^1.3.3"},"gitHead":"f8044658bf58b4c0801a872f4d1841cb2a7bb971","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission#readme","_id":"transmission@0.4.4","_shasum":"d6815389df45e0ac719e399877f22fe1d919c520","_from":".","_npmVersion":"2.9.0","_nodeVersion":"1.8.4","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"dist":{"shasum":"d6815389df45e0ac719e399877f22fe1d919c520","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.4.tgz","integrity":"sha512-AN/Ux2yZxLe7XVlfCcc08mpRciGYfY5lmpHi4r4slSy0HT80oBaZTQ/jCLbN2cOUM4QSvCBFr1NFE9+jTJ2XKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgFIkDkSh/iWvDD1FYoFcJZBSaWiorIx04l4N2BRC0nAiA2Tsmupx4tYmCOTeLonMRJqQ0FjhWTDN8UgtQVwbO3Yg=="}]},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/transmission-0.4.4.tgz_1457888256096_0.494950921041891"},"directories":{}},"0.4.5":{"author":{"name":"Tim"},"contributors":[{"name":"Alex Bepple"}],"name":"transmission","description":"API client for transmissionbt","version":"0.4.5","scripts":{"test":"mocha --ui bdd --reporter spec --colors --slow 10000"},"bin":{"node-transmission":"./bin/node-transmission"},"repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","devDependencies":{"async":"^0.9.0","chai":"^1.9.2","dotenv":"^0.4.0","mocha":"^2.0.1","mocha-jshint":"0.0.9","progress":"^1.1.8"},"dependencies":{"yargs":"^1.3.3"},"gitHead":"8ab8e546c4b3b51d1b9e00cba962c9e1d7fd15c3","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission#readme","_id":"transmission@0.4.5","_shasum":"738ae13bb933e3bef3de7708a153331eaf7f0e2c","_from":".","_npmVersion":"2.9.0","_nodeVersion":"1.8.4","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"dist":{"shasum":"738ae13bb933e3bef3de7708a153331eaf7f0e2c","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.5.tgz","integrity":"sha512-9Ea0P3TJOKSZU5kIaMnAcPdrLUc66hkAG51HVi2sEGXSUC1oXKgdf4cul+9KmSGkILB3XLrv334QbLRHc6M06A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOnaOoCjFVZTFL1ycIt/BGvkPJ137xkNQDoT/2QHWefAiBcY/76J91H28iXXMPSywLcL07GLYLstX5JxYySKUjXcw=="}]},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/transmission-0.4.5.tgz_1457888670664_0.7620768966153264"},"directories":{}},"0.4.6":{"author":{"name":"Tim"},"contributors":[{"name":"Alex Bepple"}],"name":"transmission","description":"API client for transmissionbt","version":"0.4.6","scripts":{"test":"mocha --ui bdd --reporter spec --colors --slow 10000"},"bin":{"node-transmission":"./bin/node-transmission"},"repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","devDependencies":{"async":"^0.9.0","chai":"^1.9.2","dotenv":"^0.4.0","mocha":"^2.0.1","mocha-jshint":"0.0.9","progress":"^1.1.8"},"dependencies":{"async":"^2.1.4","yargs":"^1.3.3"},"gitHead":"800504b0014eea372f3e703bcede71502072a256","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission#readme","_id":"transmission@0.4.6","_shasum":"24b5f7acb7e06a717ff937c509e5187ae7fbdace","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"dist":{"shasum":"24b5f7acb7e06a717ff937c509e5187ae7fbdace","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.6.tgz","integrity":"sha512-ZXPo8cS9JyptPMFSjG9qy7lFDMtTONoH/knnR/RRsXhXvrbm90uKT3Po9lClpU6Aa1NArhSltGoEnvzc7RlQNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5b52XC7XrMQyONhArM491RwNZvJyjXfXmXkuhlFsNsAiEAy6KcbKvEFrVLIq/I53j76k1RWm8yDB8e4xwgbGRMBjE="}]},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/transmission-0.4.6.tgz_1483162576098_0.47347938013263047"},"directories":{}},"0.4.7":{"author":{"name":"Tim"},"contributors":[{"name":"Alex Bepple"}],"name":"transmission","description":"API client for transmissionbt","version":"0.4.7","scripts":{"test":"mocha --ui bdd --reporter spec --colors --slow 10000"},"bin":{"node-transmission":"./bin/node-transmission"},"repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","devDependencies":{"async":"^0.9.0","chai":"^1.9.2","dotenv":"^0.4.0","mocha":"^2.0.1","mocha-jshint":"0.0.9","progress":"^1.1.8"},"dependencies":{"async":"^2.1.4","yargs":"^1.3.3"},"gitHead":"d0e8b1fc285f32004b9f9fd1c26e6fe71703f582","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission#readme","_id":"transmission@0.4.7","_shasum":"578b8332715e4b09d90f106a3aeee39b9a3aab32","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"dist":{"shasum":"578b8332715e4b09d90f106a3aeee39b9a3aab32","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.7.tgz","integrity":"sha512-zNF5ggcz2ct3pL6Z9EF87AorzOTPRkhQ7OqZ/4e3Nj4UbIWirrVih5RZ3XHzUia5LvnNXhHPjRuEehtbB34JMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcKw4iREhnacIxIVu0tstLjyGQshBhGoZJ4UTX/xMJHgIhAOHPZQCc2HXK3ZAHobUJ1D8i+Bxp/hf71OdKFOA/6g0I"}]},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/transmission-0.4.7.tgz_1483163528029_0.20720583898946643"},"directories":{}},"0.4.8":{"author":{"name":"Tim"},"contributors":[{"name":"Alex Bepple"}],"name":"transmission","description":"API client for transmissionbt","version":"0.4.8","scripts":{"test":"mocha --ui bdd --reporter spec --colors --slow 10000"},"bin":{"node-transmission":"./bin/node-transmission"},"repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","devDependencies":{"async":"^0.9.0","chai":"^1.9.2","dotenv":"^0.4.0","mocha":"^2.0.1","mocha-jshint":"0.0.9","progress":"^1.1.8"},"dependencies":{"async":"^2.1.4","yargs":"^1.3.3"},"gitHead":"31eabadbd03fd8704f425407e1ce60e202890b7d","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission#readme","_id":"transmission@0.4.8","_shasum":"6af8f70b5e9e583b2092e821a835e4046c554518","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"dist":{"shasum":"6af8f70b5e9e583b2092e821a835e4046c554518","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.8.tgz","integrity":"sha512-cSsD3brEMLrxZ65l389wXulezZgn1gDMIgdWz4mfxgOfiGoSDv8bF1peHypzZ5iVReatfRgONgsDAZKfVKEdzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbqpL0DXJNOoxL27UhhNJJhtoyqMTRK37Utd/n9Os6UAiBMp9/LR8mscoWFZvII7bbiAUatC7cVwvjqEyKJWnerMw=="}]},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/transmission-0.4.8.tgz_1483557420060_0.0967551285866648"},"directories":{}},"0.4.9":{"author":{"name":"Tim"},"contributors":[{"name":"Alex Bepple"}],"name":"transmission","description":"API client for transmissionbt","version":"0.4.9","scripts":{"test":"mocha --ui bdd --reporter spec --colors --slow 10000"},"bin":{"node-transmission":"./bin/node-transmission"},"repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","devDependencies":{"async":"^0.9.0","chai":"^1.9.2","dotenv":"^0.4.0","mocha":"^2.0.1","mocha-jshint":"0.0.9","progress":"^1.1.8"},"dependencies":{"async":"^2.1.4","yargs":"^1.3.3"},"gitHead":"bdb6d2bbdd1dee9fdf606d35334384b37602bda3","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission#readme","_id":"transmission@0.4.9","_shasum":"560e4060f0b2623cf29aa48d64247ed1be16d7cd","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"dist":{"shasum":"560e4060f0b2623cf29aa48d64247ed1be16d7cd","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.9.tgz","integrity":"sha512-rRwqelmzt4bKTvaJ0qeo0ZbJG3+CM3APY2LUt/dgXgapNtE6aINnUBIXAJVYlUSKMV4Xi8MxNbR8iL0vQBlDJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6jRec7RBOosvSeeI3o/Y5jTIYqQJp8fVLAzO9QTA5UAiEAgu9g/YUI6BOaItbJpoUl5ZYdtzQZRcVvzRlxpHbdOjc="}]},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/transmission-0.4.9.tgz_1485653696834_0.7256932305172086"},"directories":{}},"0.0.1-a":{"author":{"name":"Tim","email":"flybyme@wiyc.info"},"name":"transmission","description":"API client for transmissionbt","version":"0.0.1-a","repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","engines":{"node":"*"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/root/.npm/transmission/0.0.1a/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"transmission@0.0.1-a","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.5.1-pre","_defaultsLoaded":true,"dist":{"shasum":"831877a18f9bf9b7502668ff5e1819e21fd4ccef","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.0.1a.tgz","integrity":"sha512-I7zrhDGDWMX04rpEPLHmxPYxYWYjvWq88lLMHDJmV9VspLdDZ2J+C1Q6jKgjbr5IuMQXKQrn97VBbRvsVk5g9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOGHOy/UkwhlHfaxv86U0ZVKC6UktwaI4TnX7n5/4v2AiEAhGcyc0yqeoeZHS+cH+l3HqVGX45QGmH4+GagIcx/2ck="}]},"scripts":{},"directories":{}},"0.4.10":{"author":{"name":"Tim"},"contributors":[{"name":"Alex Bepple"}],"name":"transmission","description":"API client for transmissionbt","version":"0.4.10","scripts":{"test":"mocha --ui bdd --reporter spec --colors --slow 10000"},"bin":{"node-transmission":"./bin/node-transmission"},"repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"main":"lib/transmission","devDependencies":{"async":"^0.9.0","chai":"^1.9.2","dotenv":"^0.4.0","mocha":"^2.0.1","mocha-jshint":"0.0.9","progress":"^1.1.8"},"dependencies":{"async":"^2.1.4","yargs":"^1.3.3"},"gitHead":"a062a271403dcbfb7635223fb2d07e470c8f8453","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"homepage":"https://github.com/FLYBYME/node-transmission#readme","_id":"transmission@0.4.10","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-GXss/sNTuHqgvy7TTE3soF8wuS8BzqZO3HV3mc61tg7vVT5u5Gr5kja82QF23GfGeZjdzFUeJGwJrEHU1DWq8Q==","shasum":"eee62e03fb8f1a57cb5edeb11e96e3da603f3baf","tarball":"https://registry.npmjs.org/transmission/-/transmission-0.4.10.tgz","fileCount":12,"unpackedSize":126435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTcNNCRA9TVsSAnZWagAAktwP/39naY00kweq7npzIhTl\nZPkRYUKDvi95prgYNeUXTAQwPRWKpsU3j1B6hkceJHlGKxLmuZyaGXZRYb68\nhkmKmrdASNM7nR43xv/kuvreZwW7dY/SrEQVAhtXAkMjeIFBUge31ircpyeW\nhBRJSaWdJZoWRiIuerjFJ2M7p1YIatRubZAWdKdPNln+xR7ZfOZds5zkhAqy\nLf8kGKw1Gxrp6JEKpid9uiqKWIKdPHcwFRA9okuL12AvjTq6Arm0oRGG0Czf\n8AuW4IvX8VkfPeybh7/5X87boJESaS8j+3mrMwvsbBrja1nF2g/XkUbQm4hX\nVVbg6c2WwTbj0RJVMuPXfQ5faoGT8MUNqeN1pq9+Rr3HVY3ZlQ+gd/YXcsVk\n/KjsICoZrVeBRlsL+YfA/hps3JimIuN8MYxfif7aFzMHaEno6aU7GcY3ajkO\niXyTDGBWUFJE6vruw6c7lcJP5MbUaNT1F3IAGsd1q53CUxGJIIy3yHnDcSRs\nOc/3J8BYNEyubuSSToN7MA4PjpPfKpZkVqfAfD0So/j9awrREi+nNJmLF8fH\niBBOResp2Mnzx5J3uhct0V2AXC4UHPh6//c+Ib4fLkJs4dcX+qencU65Ikur\nWsu6E9QgPYxxvFtmdn8nQ4/2xdx6B4vMkV3UAtK4eLeq6zd/B6WglBuXtFOm\nCQza\r\n=mxZs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwRxEn7brYk3TzvzF23zhjgAdiF5CAiFzNhSYAp7KGIQIgIjAJ+I64VfpcXHhMPpqvzmmNZunDxzRyiz9NL62C6OA="}]},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"_npmUser":{"name":"flybyme","email":"price.timmy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transmission_0.4.10_1582154573267_0.07576238934680002"},"_hasShrinkwrap":false}},"maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"time":{"modified":"2022-06-27T20:29:15.244Z","created":"2011-07-30T18:15:15.934Z","0.0.1":"2011-07-30T18:15:16.261Z","0.1.0":"2012-11-05T16:36:12.692Z","0.1.1":"2012-12-04T22:28:25.519Z","0.1.2":"2013-01-11T19:46:23.575Z","0.2.0":"2013-01-14T08:11:37.482Z","0.2.1":"2013-01-15T01:31:54.340Z","0.2.2":"2013-01-23T18:23:17.230Z","0.2.3":"2013-02-13T22:07:07.433Z","0.2.4":"2013-02-17T23:33:22.976Z","0.2.5":"2013-04-13T14:40:04.302Z","0.2.6":"2013-07-16T19:50:09.669Z","0.3.0":"2013-07-30T19:40:38.450Z","0.3.2":"2013-08-12T19:40:54.443Z","0.3.3":"2013-08-14T22:27:05.826Z","0.3.4":"2014-04-13T02:42:15.045Z","0.4.0":"2014-05-02T15:38:25.786Z","0.4.1":"2014-09-16T15:30:20.266Z","0.4.2":"2015-02-08T00:52:49.333Z","0.4.3":"2015-08-14T02:01:15.115Z","0.4.4":"2016-03-13T16:57:38.446Z","0.4.5":"2016-03-13T17:04:32.942Z","0.4.6":"2016-12-31T05:36:16.323Z","0.4.7":"2016-12-31T05:52:08.259Z","0.4.8":"2017-01-04T19:17:02.114Z","0.4.9":"2017-01-29T01:34:57.068Z","0.0.1-a":"2011-07-30T18:18:51.455Z","0.4.10":"2020-02-19T23:22:53.436Z"},"author":{"name":"Tim"},"repository":{"type":"git","url":"git://github.com/FLYBYME/node-transmission.git"},"readme":"# node-transmission\r\n\r\ntransmission-daemon wrapper script written in node.js\r\n\r\n## Install\r\n\r\n```sh\r\nnpm install transmission\r\n```\r\n\r\n## How to Use\r\n\r\n```js\r\nTransmission = require 'transmission'\r\ntransmission = new Transmission\r\n  host: 'localhost'  # default 'localhost'\r\n  port: 9091         # default 9091\r\n  username: 'username'   # default blank\r\n  password: 'password'   # default blank\r\n  ssl: true   # default false use https\r\n  url: '/my/other/url'   # default '/transmission/rpc'\r\n```\r\n\r\n## Definition\r\n\r\n### Status\r\n\r\nRPC returned torrent status with integer `0-7`.\r\n\r\nUsing `transmission.status` for inspect status.\r\n\r\n```\r\ntransmission.status =\r\n  STOPPED       : 0  # Torrent is stopped\r\n  CHECK_WAIT    : 1  # Queued to check files\r\n  CHECK         : 2  # Checking files\r\n  DOWNLOAD_WAIT : 3  # Queued to download\r\n  DOWNLOAD      : 4  # Downloading\r\n  SEED_WAIT     : 5  # Queued to seed\r\n  SEED          : 6  # Seeding\r\n  ISOLATED      : 7  # Torrent can't find peers\r\n```\r\n\r\n## Methods\r\n\r\n### transmission.set([ids], callback)\r\n\r\nSet torrent's properties.\r\n\r\n```js\r\ntransmission.set(id, options, function(err, arg){});\r\n```\r\nYou must provide one or more ids. According to the rpc-spec, transmission will not respond a success argument. Only error.\r\n\r\n### transmission.addFile(filePath, callback)\r\n\r\nAdd torrents to transmission-daemon.\r\n\r\n```js\r\ntransmission.addFile('path', function(err, arg){});\r\n```\r\n\r\nOR\r\n\r\nThe `options` object would be the arguments passed to transmission.\r\nIf you want to set the download directory of the torrent you would pass in `\"download-dir\":\"/my/path\"`\r\n\r\n```js\r\ntransmission.addFile('path', options, function(err, arg){});\r\n```\r\n\r\n### transmission.addUrl(url, callback)\r\n\r\nAdd torrents to transmission-daemon.\r\n\r\n```js\r\ntransmission.addUrl('url', function(err, arg){});\r\n```\r\nOR\r\n\r\nThe `options` object would be the arguments passed to transmission.\r\nIf you want to set the download directory of the torrent you would pass in `\"download-dir\":\"/my/path\"`\r\n\r\n```js\r\ntransmission.addUrl('url', options, function(err, arg){});\r\n```\r\n\r\n### transmission.remove(ids, del, callback)\r\n\r\nRemove torrents.\r\n\r\nRemove also local data when `del` is `true`.\r\n\r\n```js\r\ntransmission.remove(ids, function(err, arg){});\r\n```\r\n\r\n### transmission.active(callback)\r\n\r\nList of active torrents. Callback is not needed and will fire the `active` event.\r\n\r\n```js\r\ntransmission.active(function(err, arg){});\r\n```\r\n\r\n### transmission.get([ids], callback)\r\n\r\nGet torrents info that optional `ids`.\r\n\r\nIf omit `ids`, get all torrents.\r\n\r\n```js\r\ntransmission.get(ids, function(err, arg){\r\n  if err\r\n    console.error err\r\n  else{\r\n    for torrent in arg.torrents\r\n      console.log arg.torrents\r\n   }\r\n});\r\n\r\n# Get all torrents and remove it if status is stopped.\r\ntransmission.get(function(err, arg){\r\n  if err\r\n    console.error err\r\n  else{\r\n    for torrent in arg.torrents\r\n      if torrent.status is transmission.status.STOPPED\r\n        transmission.remove ([torrent.id], function (err){\r\n          console.error err if err\r\n      \t});\r\n  }\r\n});\r\n```\r\n\r\n### transmission.waitForState(id, targetState, callback)\r\n\r\nPolls the server and waits for the target state.\r\ntargetState = ['STOPPED', 'CHECK_WAIT', 'CHECK', 'DOWNLOAD_WAIT', 'DOWNLOAD', 'SEED_WAIT', 'SEED', 'ISOLATED'];\r\n\r\n```js\r\ntransmission.waitForState(id, targetState, function(err, arg){});\r\n```\r\n\r\n### transmission.stop(ids, callback)\r\n\r\nStop working torrents.\r\n\r\n```js\r\ntransmission.stop(ids, function(err, arg){});\r\n```\r\n\r\n### transmission.start(ids, callback)\r\n\r\nStart working torrents.\r\n\r\n```js\r\ntransmission.start(ids, function(err, arg){});\r\n```\r\n\r\n### transmission.startNow(ids, callback)\r\n\r\nBypass the download queue, start working torrents immediately.\r\n\r\n```js\r\ntransmission.startNow(ids, function(err, arg){});\r\n```\r\n\r\n### transmission.verify(ids, callback)\r\n\r\nVerify torrent data.\r\n\r\n```js\r\ntransmission.verify(ids,function(err, arg){});\r\n```\r\n\r\n### transmission.reannounce(ids, callback)\r\n\r\nReannounce to the tracker, ask for more peers.\r\n\r\n```js\r\ntransmission.reannounce(ids, function(err, arg){});\r\n```\r\n\r\n### transmission.session(callback)\r\n\r\nGet client session infomation.\r\n\r\n```js\r\ntransmission.session (function(err, arg){});\r\n```\r\n\r\n### transmission.session({}, callback)\r\n\r\nSet session infomation.\r\n\r\n```js\r\ntransmission.session({'download-dir':'/my/path'}, function(err, arg){});\r\n```\r\n\r\n### transmission.sessionStats(callback)\r\n\r\nGet client session stats.\r\n\r\n```js\r\ntransmission.sessionStats(function(err, arg){});\r\n```\r\n\r\n### transmission.freeSpace(path, callback)\r\n\r\nGet free space available on the server for the specified directory.\r\n\r\n```js\r\ntransmission.freeSpace(path, function(err, arg){});\r\n```\r\n\r\n### All together.\r\n\r\n```js\r\n'use strict';\r\n\r\nvar Transmission = require('transmission');\r\nvar transmission = new Transmission({\r\n\tport: 9091,\t\t\t// DEFAULT : 9091\r\n\thost: 192.168.1.34,\t\t\t// DEAFULT : 127.0.0.1\r\n\tusername: 'username',\t// DEFAULT : BLANK\r\n\tpassword: 'password'\t// DEFAULT : BLANK\r\n});\r\n\r\n// Get details of all torrents currently queued in transmission app\r\nfunction getTransmissionStats(){\r\n\ttransmission.sessionStats(function(err, result){\r\n\t\tif(err){\r\n\t\t\tconsole.log(err);\r\n\t\t} else {\r\n\t\t\tconsole.log(result);\r\n\t\t}\r\n\t});\r\n}\r\n\r\n// Add a torrent by passing a URL to .torrent file or a magnet link\r\nfunction addTorrent(url){\r\n\ttransmission.addUrl(url, {\r\n\t    \"download-dir\" : \"~/transmission/torrents\"\r\n\t}, function(err, result) {\r\n\t    if (err) {\r\n\t        return console.log(err);\r\n\t    }\r\n\t    var id = result.id;\r\n\t    console.log('Just added a new torrent.');\r\n\t    console.log('Torrent ID: ' + id);\r\n\t});\r\n}\r\n\r\n// Get various stats about a torrent in the queue\r\nfunction getTorrentDetails(id) {\r\n    transmission.get(id, function(err, result) {\r\n        if (err) {\r\n            throw err;\r\n        }\r\n        if(result.torrents.length > 0){\r\n        \t// console.log(result.torrents[0]);\t\t\t// Gets all details\r\n        \tconsole.log(\"Name = \"+ result.torrents[0].name);\r\n        \tconsole.log(\"Download Rate = \"+ result.torrents[0].rateDownload/1000);\r\n        \tconsole.log(\"Upload Rate = \"+ result.torrents[0].rateUpload/1000);\r\n        \tconsole.log(\"Completed = \"+ result.torrents[0].percentDone*100);\r\n        \tconsole.log(\"ETA = \"+ result.torrents[0].eta/3600);\r\n        \tconsole.log(\"Status = \"+ getStatusType(result.torrents[0].status));\r\n        }\r\n    });\r\n}\r\n\r\nfunction deleteTorrent(id){\r\n\ttransmission.remove(id, true, function(err, result){\r\n\t\tif (err){\r\n\t\t\tconsole.log(err);\r\n\t\t} else {\r\n\t\t\ttransmission.get(id, function(err, result) {\r\n\t\t       //err no torrent found...\r\n\t\t    });\r\n\t\t}\r\n\t});\r\n}\r\n\r\n// To start a paused / stopped torrent which is still in queue\r\nfunction startTorrent(id){\r\n\ttransmission.start(id, function(err, result){});\r\n}\r\n\r\n// To get list of all torrents currently in queue (downloading + paused)\r\n// NOTE : This may return null if all torrents are in paused state \r\nfunction getAllActiveTorrents(){\r\n\ttransmission.active(function(err, result){\r\n\tif (err){\r\n\t\tconsole.log(err);\r\n\t}\r\n\telse {\r\n\t\tfor (var i=0; i< result.torrents.length; i++){\r\n\t\t\tconsole.log(result.torrents[i].id);\r\n\t\t\tconsole.log(result.torrents[i].name);\r\n\t\t}\r\n\t}\r\n\t});\r\n}\r\n\r\n// Pause / Stop a torrent\r\nfunction stopTorrent(id){\r\n\ttransmission.stop(id, function(err, result){});\r\n}\r\n\r\n// Pause / Stop all torrent\r\nfunction stopAllActiveTorrents(){\r\n\ttransmission.active(function(err, result){\r\n\tif (err){\r\n\t\tconsole.log(err);\r\n\t}\r\n\telse {\r\n\t\tfor (var i=0; i< result.torrents.length; i++){\r\n\t\t\tstopTorrents(result.torrents[i].id);\r\n\t\t}\r\n\t}\r\n\t});\r\n}\r\n\r\n// Remove a torrent from download queue\r\n// NOTE : This does not trash torrent data i.e. does not remove it from disk\r\nfunction removeTorrent(id) {\r\n    transmission.remove(id, function(err) {\r\n        if (err) {\r\n            throw err;\r\n        }\r\n        console.log('torrent was removed');\r\n    });\r\n}\r\n\r\n// Get torrent state\r\nfunction getStatusType(type){\r\n\treturn transmission.statusArray[type]\r\n\tif(type === 0){\r\n\t\treturn 'STOPPED';\r\n\t} else if(type === 1){\r\n\t\treturn 'CHECK_WAIT';\r\n\t} else if(type === 2){\r\n\t\treturn 'CHECK';\r\n\t} else if(type === 3){\r\n\t\treturn 'DOWNLOAD_WAIT';\r\n\t} else if(type === 4){\r\n\t\treturn 'DOWNLOAD';\r\n\t} else if(type === 5){\r\n\t\treturn 'SEED_WAIT';\r\n\t} else if(type === 6){\r\n\t\treturn 'SEED';\r\n\t} else if(type === 7){\r\n\t\treturn 'ISOLATED';\r\n\t}\r\n}\r\n\r\n```\r\n\r\n\r\n","homepage":"https://github.com/FLYBYME/node-transmission#readme","bugs":{"url":"https://github.com/FLYBYME/node-transmission/issues"},"readmeFilename":"README.md","contributors":[{"name":"Alex Bepple"}],"users":{"hzapata":true,"lwhiteley":true,"kevin-smets":true,"softwind":true,"olehumborstad":true,"nikitenok_sl":true,"darkwinter":true}}