From dc65ac62f49ab9443896d8c7e3618c328f94f1cd Mon Sep 17 00:00:00 2001 From: TheBeastLT Date: Mon, 24 Feb 2020 21:19:55 +0100 Subject: [PATCH] pads tpb info imdbId with zeros --- scrapers/thepiratebay/thepiratebay_api.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scrapers/thepiratebay/thepiratebay_api.js b/scrapers/thepiratebay/thepiratebay_api.js index 1c723ad..42f937d 100644 --- a/scrapers/thepiratebay/thepiratebay_api.js +++ b/scrapers/thepiratebay/thepiratebay_api.js @@ -187,7 +187,7 @@ function parseTorrentPage(body) { } const details = $('div[id=\'details\']'); const col1 = details.find('dl[class=\'col1\']'); - const imdbIdMatch = col1.html().match(/imdb\.com\/title\/(tt\d+)/i); + const imdbIdMatch = col1.html().match(/imdb\.com\/title\/tt(\d+)/i); const torrent = { name: $('div[id=\'title\']').text().trim(), @@ -198,7 +198,7 @@ function parseTorrentPage(body) { subcategory: parseInt(col1.find('a[title=\'More from this category\']').eq(0).attr('href').match(/\d+$/)[0], 10), size: parseSize(details.find('dt:contains(\'Size:\')').next().text().match(/(\d+)(?:.?Bytes)/)[1]), uploadDate: new Date(details.find('dt:contains(\'Uploaded:\')').next().text()), - imdbId: imdbIdMatch && imdbIdMatch[1] + imdbId: imdbIdMatch && `tt${imdbIdMatch[1].padStart(7, '0')}` }; resolve(torrent); });