Added support tvg-country attribute
This commit is contained in:
		| @@ -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' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user