mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-10 00:50:09 -04:00
Update mbc.net
This commit is contained in:
parent
d1c06e52e8
commit
eea9fe9d93
3 changed files with 19 additions and 30 deletions
|
@ -8,9 +8,6 @@ module.exports = {
|
||||||
.add(1, 'd')
|
.add(1, 'd')
|
||||||
.valueOf()}&channel=${channel.site_id}`
|
.valueOf()}&channel=${channel.site_id}`
|
||||||
},
|
},
|
||||||
logo({ channel }) {
|
|
||||||
return channel.logo
|
|
||||||
},
|
|
||||||
parser: function ({ content, channel, date }) {
|
parser: function ({ content, channel, date }) {
|
||||||
let programs = []
|
let programs = []
|
||||||
const items = parseItems(content)
|
const items = parseItems(content)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// npx epg-grabber --config=sites/mbc.net/mbc.net.config.js --channels=sites/mbc.net/mbc.net_ae.channels.xml --output=guide.xml --days=2
|
// npx epg-grabber --config=sites/mbc.net/mbc.net.config.js --channels=sites/mbc.net/mbc.net_ae.channels.xml --output=guide.xml --days=2
|
||||||
|
|
||||||
const { parser, url, logo } = require('./mbc.net.config.js')
|
const { parser, url } = require('./mbc.net.config.js')
|
||||||
const dayjs = require('dayjs')
|
const dayjs = require('dayjs')
|
||||||
const utc = require('dayjs/plugin/utc')
|
const utc = require('dayjs/plugin/utc')
|
||||||
const customParseFormat = require('dayjs/plugin/customParseFormat')
|
const customParseFormat = require('dayjs/plugin/customParseFormat')
|
||||||
|
@ -10,8 +10,7 @@ dayjs.extend(utc)
|
||||||
const date = dayjs.utc('2021-11-06', 'YYYY-MM-DD').startOf('d')
|
const date = dayjs.utc('2021-11-06', 'YYYY-MM-DD').startOf('d')
|
||||||
const channel = {
|
const channel = {
|
||||||
site_id: 'mbc1',
|
site_id: 'mbc1',
|
||||||
xmltv_id: 'MBC.ae',
|
xmltv_id: 'MBC.ae'
|
||||||
logo: 'https://www.mbc.net/dam/jcr:e5e1ffbc-89b8-4400-951e-624ded8eb350/invalid-name_12@3x.png'
|
|
||||||
}
|
}
|
||||||
const content = `[{"id":3140240,"channelBCMId":"1","channelLabel":"MBC1","showPageTitle":"اختطاف","showPageGenreInArabic":" دراما","showPageAboutInArabic":".يستضيف برنامج تلفزيوني والدة لينا وشقيقتها، ولدى مشاهدتها الحلقة، تكتشف والدة ماجد الحقيقة، بينما تتعرض العنود لحادث سير مروع","startTime":1636155131000,"endTime":1636157806000,"startTimeInMilliseconds":1636155131000,"endTimeInMilliseconds":1636157806200,"premiereMode":"Fast Repeat","showingNow":false}]`
|
const content = `[{"id":3140240,"channelBCMId":"1","channelLabel":"MBC1","showPageTitle":"اختطاف","showPageGenreInArabic":" دراما","showPageAboutInArabic":".يستضيف برنامج تلفزيوني والدة لينا وشقيقتها، ولدى مشاهدتها الحلقة، تكتشف والدة ماجد الحقيقة، بينما تتعرض العنود لحادث سير مروع","startTime":1636155131000,"endTime":1636157806000,"startTimeInMilliseconds":1636155131000,"endTimeInMilliseconds":1636157806200,"premiereMode":"Fast Repeat","showingNow":false}]`
|
||||||
|
|
||||||
|
@ -22,13 +21,6 @@ it('can generate valid url', () => {
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
it('can get logo url', () => {
|
|
||||||
const result = logo({ channel })
|
|
||||||
expect(result).toBe(
|
|
||||||
'https://www.mbc.net/dam/jcr:e5e1ffbc-89b8-4400-951e-624ded8eb350/invalid-name_12@3x.png'
|
|
||||||
)
|
|
||||||
})
|
|
||||||
|
|
||||||
it('can parse response', () => {
|
it('can parse response', () => {
|
||||||
const result = parser({ date, channel, content })
|
const result = parser({ date, channel, content })
|
||||||
expect(result).toMatchObject([
|
expect(result).toMatchObject([
|
||||||
|
|
|
@ -1,22 +1,22 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<site site="mbc.net">
|
<site site="mbc.net">
|
||||||
<channels>
|
<channels>
|
||||||
<channel lang="ar" xmltv_id="MBC.ae" site_id="mbc1" logo="https://www.mbc.net/dam/jcr:e5e1ffbc-89b8-4400-951e-624ded8eb350/invalid-name_12@3x.png">MBC</channel>
|
<channel lang="ar" xmltv_id="MBC.ae" site_id="mbc1">MBC</channel>
|
||||||
<channel lang="ar" xmltv_id="MBC2.ae" site_id="mbc2" logo="https://www.mbc.net/dam/jcr:58f8ac46-66be-4f50-9766-0c09920c086a/mbc-2.png">MBC 2</channel>
|
<channel lang="ar" xmltv_id="MBC2.ae" site_id="mbc2">MBC 2</channel>
|
||||||
<channel lang="ar" xmltv_id="MBC4.ae" site_id="mbc4" logo="https://www.mbc.net/dam/jcr:0ec18b07-adff-4767-8e85-c46f6b188632/mbc4.png">MBC 4</channel>
|
<channel lang="ar" xmltv_id="MBC4.ae" site_id="mbc4">MBC 4</channel>
|
||||||
<channel lang="ar" xmltv_id="MBC5.ae" site_id="mbc5" logo="https://www.mbc.net/dam/jcr:fbef6d28-28d2-46b7-a37a-c49ede8eb341/mbc5.png">MBC 5</channel>
|
<channel lang="ar" xmltv_id="MBC5.ae" site_id="mbc5">MBC 5</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCAction.ae" site_id="mbc-action" logo="https://www.mbc.net/dam/jcr:3e5b2510-d3d1-4280-9aaf-b892547ba29c/mbc-action.png">MBC Action</channel>
|
<channel lang="ar" xmltv_id="MBCAction.ae" site_id="mbc-action">MBC Action</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCBollywood.ae" site_id="mbc-bollywood" logo="https://www.mbc.net/dam/jcr:be832134-6b59-4e3c-87bd-c2550667342d/mbc-bollywood.png">MBC Bollywood</channel>
|
<channel lang="ar" xmltv_id="MBCBollywood.ae" site_id="mbc-bollywood">MBC Bollywood</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCDrama.ae" site_id="mbc-drama" logo="https://www.mbc.net/dam/jcr:74d5c50e-e87a-4103-92ec-52860469aece/mbc-drama.png">MBC Drama</channel>
|
<channel lang="ar" xmltv_id="MBCDrama.ae" site_id="mbc-drama">MBC Drama</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCDramaPlus.ae" site_id="mbc-drama-plus" logo="https://www.mbc.net/dam/jcr:365a67ad-327e-4e2b-8ae4-ca80400af4f2/mbc-drama-plus.png">MBC Drama +</channel>
|
<channel lang="ar" xmltv_id="MBCDramaPlus.ae" site_id="mbc-drama-plus">MBC Drama +</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCDramaUSA.ae" site_id="MBC-Drama-USA" logo="https://www.mbc.net/dam/jcr:f648190c-1b78-48fa-a377-07e1b7db63a7/mbc-us-drama.png">MBC Drama USA</channel>
|
<channel lang="ar" xmltv_id="MBCDramaUSA.ae" site_id="MBC-Drama-USA">MBC Drama USA</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCIraq.ae" site_id="mbc-iraq" logo="https://www.mbc.net/dam/jcr:0372b6d7-467a-4021-ada8-b19581ca450d/mbc-iraq.png">MBC Iraq</channel>
|
<channel lang="ar" xmltv_id="MBCIraq.ae" site_id="mbc-iraq">MBC Iraq</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCMaser.ae" site_id="mbc-maser" logo="https://www.mbc.net/dam/jcr:6e88dbd8-3335-4d8f-93fb-814d06b814f1/mbc-maser.png">MBC Maser</channel>
|
<channel lang="ar" xmltv_id="MBCMaser.ae" site_id="mbc-maser">MBC Maser</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCMaser2.ae" site_id="mbc-maser2" logo="https://www.mbc.net/dam/jcr:968c611a-0dd8-4b05-a61f-cfbe14793fc6/mbc-maser2.png">MBC Maser 2</channel>
|
<channel lang="ar" xmltv_id="MBCMaser2.ae" site_id="mbc-maser2">MBC Maser 2</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCMaserUSA.ae" site_id="MBC-Egypt-USA" logo="https://www.mbc.net/dam/jcr:69c9865d-26e7-43dd-8a86-a5224044e94b/mbc-us-maser.png">MBC Maser USA</channel>
|
<channel lang="ar" xmltv_id="MBCMaserUSA.ae" site_id="MBC-Egypt-USA">MBC Maser USA</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCMax.ae" site_id="mbc-max" logo="https://www.mbc.net/dam/jcr:72a76fe0-63d5-4eac-aced-77c641e3eb67/mbc-max.png">MBC Max</channel>
|
<channel lang="ar" xmltv_id="MBCMax.ae" site_id="mbc-max">MBC Max</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCPlusPower.ae" site_id="MBC-Power" logo="https://www.mbc.net/dam/jcr:e3fc0d79-8968-4a10-b5df-5b1f5f89d6fe/mbc-power-plus.png">MBC + Power</channel>
|
<channel lang="ar" xmltv_id="MBCPlusPower.ae" site_id="MBC-Power">MBC + Power</channel>
|
||||||
<channel lang="ar" xmltv_id="MBCUSA.ae" site_id="MBC1-USA" logo="https://www.mbc.net/dam/jcr:be18124e-f03d-494f-bc09-28e0f0730421/mbc-us.png">MBC USA</channel>
|
<channel lang="ar" xmltv_id="MBCUSA.ae" site_id="MBC1-USA">MBC USA</channel>
|
||||||
<channel lang="ar" xmltv_id="Wanasah.ae" site_id="Wanasa" logo="https://www.mbc.net/dam/jcr:07efc908-da99-47d5-8c1f-db67122cb9d3/wanasa.png">Wanasah</channel>
|
<channel lang="ar" xmltv_id="Wanasah.ae" site_id="Wanasa">Wanasah</channel>
|
||||||
</channels>
|
</channels>
|
||||||
</site>
|
</site>
|
Loading…
Add table
Add a link
Reference in a new issue