Merge pull request #105 from iptv-org/update-arianatelevision-com

Update arianatelevision.com.config.js
This commit is contained in:
Shadix A
2021-09-26 17:54:52 +03:00
committed by GitHub
3 changed files with 12 additions and 10 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<site site="arianatelevision.com">
<channels>
<channel site_id="#" xmltv_id="ArianaTVNational.af">Ariana TV National</channel>
<channel site_id="#" xmltv_id="ArianaTVNational.af" logo="https://www.arianatelevision.com/wp-content/uploads/2017/08/logo-atn-new.png">Ariana TV National</channel>
</channels>
</site>

View File

@@ -10,7 +10,6 @@ dayjs.extend(utc)
dayjs.extend(timezone)
dayjs.extend(customParseFormat)
let PM = false
module.exports = {
lang: 'en',
days: 7,
@@ -21,6 +20,7 @@ module.exports = {
return `https://www.arianatelevision.com/program-schedule/`
},
parser({ content, date }) {
let PM = false
const programs = []
const items = parseItems(content, date)
items.forEach(item => {
@@ -28,7 +28,7 @@ module.exports = {
let start = parseStart(item, date)
if (start.hour() > 11) PM = true
if (start.hour() < 12 && PM) start = start.add(1, 'd')
const stop = parseStop(item, date)
const stop = start.add(30, 'm')
if (programs.length) {
programs[programs.length - 1].stop = start
}
@@ -44,10 +44,6 @@ module.exports = {
}
}
function parseStop(item, date) {
return date.tz('Asia/Kabul').endOf('d').add(6, 'h')
}
function parseStart(item, date) {
const time = `${date.format('MM/DD/YYYY')} ${item.start}`