Added support tvg-country attribute
This commit is contained in:
parent
6ac07562ec
commit
0ee915fbbd
|
@ -153,7 +153,7 @@ async function main() {
|
||||||
console.log(`Updating '${country.url}'...`)
|
console.log(`Updating '${country.url}'...`)
|
||||||
helper.createFile(country.url, playlist.getHeader())
|
helper.createFile(country.url, playlist.getHeader())
|
||||||
channels.forEach(channel => {
|
channels.forEach(channel => {
|
||||||
helper.appendToFile(country.url, channel.toString())
|
helper.appendToFile(country.url, channel.toShortString())
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@ async function main() {
|
||||||
console.log(`Updating 'channels/unsorted.m3u'...`)
|
console.log(`Updating 'channels/unsorted.m3u'...`)
|
||||||
helper.createFile('channels/unsorted.m3u', playlist.getHeader())
|
helper.createFile('channels/unsorted.m3u', playlist.getHeader())
|
||||||
Object.values(unsorted).forEach(channel => {
|
Object.values(unsorted).forEach(channel => {
|
||||||
helper.appendToFile('channels/unsorted.m3u', channel.toString())
|
helper.appendToFile('channels/unsorted.m3u', channel.toShortString())
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -256,6 +256,13 @@ class Channel {
|
||||||
}
|
}
|
||||||
|
|
||||||
toString() {
|
toString() {
|
||||||
|
const country = this.countryCode.toUpperCase()
|
||||||
|
const info = `-1 tvg-id="${this.id}" tvg-name="${this.name}" tvg-language="${this.language}" tvg-logo="${this.logo}" tvg-country="${country}" group-title="${this.group}",${this.title}`
|
||||||
|
|
||||||
|
return '#EXTINF:' + info + '\n' + this.url + '\n'
|
||||||
|
}
|
||||||
|
|
||||||
|
toShortString() {
|
||||||
const info = `-1 tvg-id="${this.id}" tvg-name="${this.name}" tvg-language="${this.language}" tvg-logo="${this.logo}" group-title="${this.group}",${this.title}`
|
const info = `-1 tvg-id="${this.id}" tvg-name="${this.name}" tvg-language="${this.language}" tvg-logo="${this.logo}" group-title="${this.group}",${this.title}`
|
||||||
|
|
||||||
return '#EXTINF:' + info + '\n' + this.url + '\n'
|
return '#EXTINF:' + info + '\n' + this.url + '\n'
|
||||||
|
|
Loading…
Reference in New Issue