复活失败,正在重试之域名白名单
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user