Move sites into a folders

This commit is contained in:
Aleksandr Statciuk
2021-10-15 03:31:13 +03:00
parent b92feaf2b6
commit 6955909ee4
97 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
module.exports = {
site: 'digiturk.com.tr',
url: function ({ date, channel }) {
return `https://www.digiturk.com.tr/yayin-akisi/api/program/kanal/${
channel.site_id
}/${date.format('YYYY-MM-DD')}/0`
},
parser: function ({ content, date, channel }) {
const programs = []
const data = JSON.parse(content)
const items = data.listings[channel.site_id]
if (!items.length) return programs
const categories = {
'00': 'Diğer',
E0: 'Romantik Komedi',
E1: 'Aksiyon',
E4: 'Macera',
E5: 'Dram',
E6: 'Fantastik',
E7: 'Komedi',
E8: 'Korku',
EB: 'Polisiye',
EF: 'Western',
FA: 'Macera',
FB: 'Yarışma',
FC: 'Eğlence',
F0: 'Reality-Show',
F2: 'Haberler',
F4: 'Belgesel',
F6: 'Eğitim',
F7: 'Sanat ve Kültür',
F9: 'Life Style'
}
items.forEach(item => {
if (item.ProgramName && item.BroadcastStart && item.BroadcastEnd) {
programs.push({
title: item.ProgramName,
description: item.LongDescription,
category: categories[item.Genre],
start: item.BroadcastStart,
stop: item.BroadcastEnd
})
}
})
return programs
}
}