mirror of
https://github.com/iptv-org/epg
synced 2025-12-18 03:16:53 -05:00
Update update.js
This commit is contained in:
@@ -47,9 +47,6 @@ async function main() {
|
|||||||
.filter(Boolean)
|
.filter(Boolean)
|
||||||
logger.info(`found ${db_programs.length} programs`)
|
logger.info(`found ${db_programs.length} programs`)
|
||||||
|
|
||||||
logger.info(`creating ${logPath}...`)
|
|
||||||
await file.create(logPath)
|
|
||||||
|
|
||||||
await generateByCountry()
|
await generateByCountry()
|
||||||
|
|
||||||
await generateBySource()
|
await generateBySource()
|
||||||
@@ -231,9 +228,10 @@ function calcScore(program) {
|
|||||||
async function makeReport() {
|
async function makeReport() {
|
||||||
const errors = []
|
const errors = []
|
||||||
|
|
||||||
|
let countryGuides = guides.filter(g => g.groupedBy === 'country')
|
||||||
let programs = _.uniqBy(db_programs, p => p.site + p.channel)
|
let programs = _.uniqBy(db_programs, p => p.site + p.channel)
|
||||||
for (let program of programs) {
|
for (let program of programs) {
|
||||||
if (!guides.find(g => g.channel === program.channel)) {
|
if (!countryGuides.find(g => g.channel === program.channel)) {
|
||||||
const channel = await api.channels.find({ id: program.channel })
|
const channel = await api.channels.find({ id: program.channel })
|
||||||
errors.push({ type: 'no_guide', ...program, ...channel })
|
errors.push({ type: 'no_guide', ...program, ...channel })
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user