newpct-scrapper
Version:
Utilidades para newpct
20 lines (13 loc) • 610 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = torrentToMagnet;
var _parseTorrent = require('parse-torrent');
var _parseTorrent2 = _interopRequireDefault(_parseTorrent);
var _axios = require('axios');
var _axios2 = _interopRequireDefault(_axios);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function torrentToMagnet(url) {
return _axios2.default.get(url, { responseType: 'arraybuffer' }).then(({ data }) => (0, _parseTorrent2.default)(data)).then(data => _parseTorrent2.default.toMagnetURI(data));
}