node-csfd-api
Advanced tools
Comparing version 2.4.1 to 2.4.2
@@ -226,13 +226,16 @@ "use strict"; | ||
const getPremieres = (el) => { | ||
var _a; | ||
const premieresNode = el.querySelectorAll('.box-premieres li'); | ||
var _a, _b; | ||
const premiereNodes = el.querySelectorAll('.box-premieres li'); | ||
const premiere = []; | ||
for (const premiereNode of premieresNode) { | ||
const [date, ...company] = premiereNode.querySelector('p + span').attributes.title.split(' '); | ||
premiere.push({ | ||
country: ((_a = premiereNode.querySelector('.flag')) === null || _a === void 0 ? void 0 : _a.attributes.title) || null, | ||
format: premiereNode.querySelector('p').textContent.trim().split(' od')[0], | ||
date, | ||
company: company.join(' ') | ||
}); | ||
for (const premiereNode of premiereNodes) { | ||
const title = premiereNode.querySelector('p + span').attributes.title; | ||
if (title) { | ||
const [date, ...company] = title === null || title === void 0 ? void 0 : title.split(' '); | ||
premiere.push({ | ||
country: ((_a = premiereNode.querySelector('.flag')) === null || _a === void 0 ? void 0 : _a.attributes.title) || null, | ||
format: (_b = premiereNode.querySelector('p').textContent.trim()) === null || _b === void 0 ? void 0 : _b.split(' od')[0], | ||
date, | ||
company: company.join(' ') | ||
}); | ||
} | ||
} | ||
@@ -239,0 +242,0 @@ return premiere; |
{ | ||
"name": "node-csfd-api", | ||
"version": "2.4.1", | ||
"version": "2.4.2", | ||
"description": "ČSFD API in JavaScript. Amazing NPM library for scrapping csfd.cz :)", | ||
@@ -26,3 +26,3 @@ "main": "./index.js", | ||
"cross-fetch": "^3.1.5", | ||
"node-html-parser": "^5.3.3" | ||
"node-html-parser": "^5.4.2-0" | ||
}, | ||
@@ -29,0 +29,0 @@ "repository": { |
61689
1120
Updatednode-html-parser@^5.4.2-0