UNPKG

newpct-scrapper

Version:
24 lines (15 loc) 735 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _getSearchPage = require('./getSearchPage'); var _getSearchPage2 = _interopRequireDefault(_getSearchPage); var _searchPageParser = require('./searchPageParser'); var _searchPageParser2 = _interopRequireDefault(_searchPageParser); var _Torrent = require('../Torrent'); var _Torrent2 = _interopRequireDefault(_Torrent); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = async function search(query = '') { let html = await (0, _getSearchPage2.default)(query); return (0, _searchPageParser2.default)(html).map(data => new _Torrent2.default(data.title, data.size, data.link)); };