复活失败,正在重试之域名白名单

This commit is contained in:
develop202
2026-01-15 21:49:04 +08:00
parent 4f64e1a390
commit ff435c2468
9 changed files with 6231 additions and 5072 deletions

View File

@@ -1,5 +1,5 @@
import { printGreen, printMagenta } from "./utils/colorOut.js"
import { appendFileSync } from "./utils/fileUtil.js"
import { printGreen, printMagenta, printRed } from "./utils/colorOut.js"
import { appendFileSync, renameFileSync } from "./utils/fileUtil.js"
import { updatePlaybackData } from "./utils/playback.js"
import { writeFileSync } from "node:fs"
import { dataList } from "./utils/fetchList.js"
@@ -12,20 +12,26 @@ printMagenta("开始更新...")
const datas = await dataList()
printGreen("数据获取成功!")
const playbackFile = `${process.cwd()}/playback.xml`
writeFileSync(playbackFile, `<?xml version="1.0" encoding="UTF-8"?>\n` +
`<tv generator-info-name="Tak" generator-info-url="https://github.com/develop202/migu_video">\n`)
try {
const playbackFile = `${process.cwd()}/playback.xml.bak`
printMagenta("开始更新回放文件...")
for (const data of datas) {
for (const dataList of data?.dataList) {
await updatePlaybackData(dataList, playbackFile)
writeFileSync(playbackFile, `<?xml version="1.0" encoding="UTF-8"?>\n` +
`<tv generator-info-name="Tak" generator-info-url="https://github.com/develop202/migu_video">\n`)
printMagenta("开始更新回放文件...")
for (const data of datas) {
for (const dataList of data?.dataList) {
await updatePlaybackData(dataList, playbackFile, 10000)
}
}
}
appendFileSync(playbackFile, `</tv>\n`)
printGreen("回放文件更新完成!")
appendFileSync(playbackFile, `</tv>\n`)
renameFileSync(playbackFile, playbackFile.replace(".bak", ""))
printGreen("回放文件更新完成!")
} catch (error) {
printRed("回放文件更新失败!")
}
printMagenta("开始更新接口文件...")
await updateChannels()