Update format.js
This commit is contained in:
@ -1,6 +1,6 @@
|
|||||||
const parser = require('./parser')
|
const parser = require('./helpers/parser')
|
||||||
const utils = require('./utils')
|
const utils = require('./helpers/utils')
|
||||||
const log = require('./log')
|
const log = require('./helpers/log')
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
log.start()
|
log.start()
|
||||||
@ -9,9 +9,13 @@ async function main() {
|
|||||||
let playlists = parser.parseIndex().filter(i => i.url !== 'channels/unsorted.m3u')
|
let playlists = parser.parseIndex().filter(i => i.url !== 'channels/unsorted.m3u')
|
||||||
for (const playlist of playlists) {
|
for (const playlist of playlists) {
|
||||||
log.print(`\nProcessing '${playlist.url}'...`)
|
log.print(`\nProcessing '${playlist.url}'...`)
|
||||||
await parser.parsePlaylist(playlist.url).then(sortChannels).then(utils.savePlaylist)
|
await parser
|
||||||
|
.parsePlaylist(playlist.url)
|
||||||
|
.then(sortChannels)
|
||||||
|
.then(p => p.save())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
log.print('\n')
|
||||||
log.finish()
|
log.finish()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -19,9 +23,10 @@ async function sortChannels(playlist) {
|
|||||||
const channels = [...playlist.channels]
|
const channels = [...playlist.channels]
|
||||||
utils.sortBy(channels, ['name', 'url'])
|
utils.sortBy(channels, ['name', 'url'])
|
||||||
|
|
||||||
if (JSON.stringify(playlist.channels) !== JSON.stringify(channels)) log.print('updated')
|
if (JSON.stringify(playlist.channels) !== JSON.stringify(channels)) {
|
||||||
|
log.print('updated')
|
||||||
playlist.channels = channels
|
playlist.channels = channels
|
||||||
|
}
|
||||||
|
|
||||||
return playlist
|
return playlist
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user