预复活仓库地址

This commit is contained in:
develop202
2026-01-15 20:07:15 +08:00
parent 631701d17d
commit eb33969306
8 changed files with 7853 additions and 7670 deletions

34
fetchURLByzbpro.js Normal file
View File

@@ -0,0 +1,34 @@
import { printGreen, printMagenta } from "./utils/colorOut.js"
import { appendFileSync } from "./utils/fileUtil.js"
import { updatePlaybackData } from "./utils/playback.js"
import { writeFileSync } from "node:fs"
import { dataList } from "./utils/fetchList.js"
import updateChannels from "./utils/zbpro.js"
const start = new Date()
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`)
printMagenta("开始更新回放文件...")
for (const data of datas) {
for (const dataList of data?.dataList) {
await updatePlaybackData(dataList, playbackFile)
}
}
appendFileSync(playbackFile, `</tv>\n`)
printGreen("回放文件更新完成!")
printMagenta("开始更新接口文件...")
await updateChannels()
printGreen("接口文件更新完成!")
printGreen(`用时 ${(Date.now() - start.getTime()) / 1000}`)