parse-torrent
Version:
Parse a torrent and return an object of keys/values
27 lines (19 loc) • 486 B
JavaScript
var fs = require('fs')
var parseTorrent = require('../')
function usage () {
console.error('Usage: parse-torrent /path/to/torrent')
}
var torrentPath = process.argv[2]
if (!torrentPath) {
return usage()
}
try {
var parsedTorrent = parseTorrent(fs.readFileSync(torrentPath))
} catch (err) {
console.error(err.message + '\n')
usage()
}
delete parsedTorrent.info
delete parsedTorrent.infoBuffer
console.log(JSON.stringify(parsedTorrent, undefined, 2))