UNPKG

newpct-scrapper

Version:
20 lines (13 loc) 610 B
'use strict'; 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)); }