Update sort.js

pull/4425/head
Aleksandr Statciuk 4 years ago
parent e1d5a6d062
commit 1f2827f51a

@ -1,16 +1,18 @@
const parser = require('./helpers/parser')
const utils = require('./helpers/utils')
const file = require('./helpers/file')
const log = require('./helpers/log')
async function main() {
log.start()
log.print(`Parsing 'index.m3u'...`)
let playlists = parser.parseIndex().filter(i => i.url !== 'channels/unsorted.m3u')
for (const playlist of playlists) {
log.print(`\nProcessing '${playlist.url}'...`)
let files = await file.list()
if (!files.length) log.print(`No files is selected\n`)
files = files.filter(file => file !== 'channels/unsorted.m3u')
for (const file of files) {
log.print(`\nProcessing '${file}'...`)
await parser
.parsePlaylist(playlist.url)
.parsePlaylist(file)
.then(sortChannels)
.then(p => p.save())
}

Loading…
Cancel
Save