mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-09 16:40:07 -04:00
Upgraded epg-grabber package
This commit is contained in:
parent
a3640a0f32
commit
e2ba9cc7d6
3 changed files with 26 additions and 11 deletions
26
package-lock.json
generated
26
package-lock.json
generated
|
@ -7,7 +7,7 @@
|
|||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"dayjs": "^1.10.4",
|
||||
"epg-grabber": "^0.4.1",
|
||||
"epg-grabber": "^0.5.1",
|
||||
"glob": "^7.1.6",
|
||||
"html-to-text": "^7.0.0",
|
||||
"iconv-lite": "^0.4.24",
|
||||
|
@ -365,15 +365,16 @@
|
|||
}
|
||||
},
|
||||
"node_modules/epg-grabber": {
|
||||
"version": "0.4.1",
|
||||
"resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.4.1.tgz",
|
||||
"integrity": "sha512-TpNobY5+mImAFfabRuA+edpTFNAZXZQV9Pwh61tNfE9R/fxO0FavRwDxnB8hgn0EpNvKm/kuGXl0AK57rB2+ug==",
|
||||
"version": "0.5.1",
|
||||
"resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.5.1.tgz",
|
||||
"integrity": "sha512-Wl8RIRHazHlnQUXyF8hK97IT36mfSkhBwQ3gGuC/5esSc5+hacClB26jTAILypSjHsu175Im5EAo8GtWlJGChA==",
|
||||
"dependencies": {
|
||||
"axios": "^0.21.1",
|
||||
"axios-cookiejar-support": "^1.0.1",
|
||||
"commander": "^7.1.0",
|
||||
"dayjs": "^1.10.4",
|
||||
"glob": "^7.1.6",
|
||||
"lodash.merge": "^4.6.2",
|
||||
"tough-cookie": "^4.0.0",
|
||||
"xml-js": "^1.6.11"
|
||||
},
|
||||
|
@ -766,6 +767,11 @@
|
|||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
|
||||
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
|
||||
},
|
||||
"node_modules/lodash.merge": {
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
|
||||
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
|
||||
},
|
||||
"node_modules/lodash.sortby": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
|
||||
|
@ -1549,15 +1555,16 @@
|
|||
"integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w=="
|
||||
},
|
||||
"epg-grabber": {
|
||||
"version": "0.4.1",
|
||||
"resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.4.1.tgz",
|
||||
"integrity": "sha512-TpNobY5+mImAFfabRuA+edpTFNAZXZQV9Pwh61tNfE9R/fxO0FavRwDxnB8hgn0EpNvKm/kuGXl0AK57rB2+ug==",
|
||||
"version": "0.5.1",
|
||||
"resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.5.1.tgz",
|
||||
"integrity": "sha512-Wl8RIRHazHlnQUXyF8hK97IT36mfSkhBwQ3gGuC/5esSc5+hacClB26jTAILypSjHsu175Im5EAo8GtWlJGChA==",
|
||||
"requires": {
|
||||
"axios": "^0.21.1",
|
||||
"axios-cookiejar-support": "^1.0.1",
|
||||
"commander": "^7.1.0",
|
||||
"dayjs": "^1.10.4",
|
||||
"glob": "^7.1.6",
|
||||
"lodash.merge": "^4.6.2",
|
||||
"tough-cookie": "^4.0.0",
|
||||
"xml-js": "^1.6.11"
|
||||
}
|
||||
|
@ -1839,6 +1846,11 @@
|
|||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
|
||||
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
|
||||
},
|
||||
"lodash.merge": {
|
||||
"version": "4.6.2",
|
||||
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
|
||||
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
|
||||
},
|
||||
"lodash.sortby": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"dayjs": "^1.10.4",
|
||||
"epg-grabber": "^0.4.1",
|
||||
"epg-grabber": "^0.5.1",
|
||||
"glob": "^7.1.6",
|
||||
"html-to-text": "^7.0.0",
|
||||
"iconv-lite": "^0.4.24",
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
const urlParser = require('url')
|
||||
const jsdom = require('jsdom')
|
||||
const { JSDOM } = jsdom
|
||||
|
||||
|
@ -7,8 +6,12 @@ module.exports = {
|
|||
site: 'tv.yandex.ru',
|
||||
channels: 'tv.yandex.ru.channels.xml',
|
||||
output: '.gh-pages/guides/tv.yandex.ru.guide.xml',
|
||||
cookie:
|
||||
'yandexuid=8747786251615498142; Expires=Tue, 11 Mar 2031 21:29:02 GMT; Domain=yandex.ru; Path=/',
|
||||
request: {
|
||||
headers: {
|
||||
Cookie:
|
||||
'yandexuid=8747786251615498142; Expires=Tue, 11 Mar 2031 21:29:02 GMT; Domain=yandex.ru; Path=/'
|
||||
}
|
||||
},
|
||||
url: function ({ date, channel }) {
|
||||
const [region, id] = channel.site_id.split('#')
|
||||
return `https://tv.yandex.ru/${region}/channel/${id}?date=${date.format('YYYY-MM-DD')}`
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue