mirror of
https://github.com/develop202/migu_video.git
synced 2025-12-17 15:25:03 +08:00
每三小时更新playback.xml
This commit is contained in:
@@ -20,16 +20,14 @@ async function fetchURLByAndroid() {
|
|||||||
// 获取数据
|
// 获取数据
|
||||||
const datas = await dataList()
|
const datas = await dataList()
|
||||||
|
|
||||||
const hours = date.getHours()
|
// 回放
|
||||||
let playbackFile = ""
|
const playbackFile = process.cwd() + '/playback.xml'
|
||||||
// 0点
|
|
||||||
if (!hours) {
|
|
||||||
|
|
||||||
playbackFile = process.cwd() + '/playback.xml'
|
|
||||||
writeFile(playbackFile,
|
writeFile(playbackFile,
|
||||||
`<?xml version="1.0" encoding="UTF-8"?>\n` +
|
`<?xml version="1.0" encoding="UTF-8"?>\n` +
|
||||||
`<tv generator-info-name="Tak" generator-info-url="https://gitee.com/dream-deve/migu_video/raw/main/playback.xml">\n`)
|
`<tv generator-info-name="Tak" generator-info-url="https://github.com/develop202/migu_video/blob/main/playback.xml">\n`)
|
||||||
|
|
||||||
|
// 0点
|
||||||
|
if (!date.getHours()) {
|
||||||
// 0点刷新token
|
// 0点刷新token
|
||||||
await refreshToken(userId, token) ? console.log("token刷新成功") : console.log("token刷新失败")
|
await refreshToken(userId, token) ? console.log("token刷新成功") : console.log("token刷新失败")
|
||||||
}
|
}
|
||||||
@@ -45,12 +43,10 @@ async function fetchURLByAndroid() {
|
|||||||
const data = datas[i].dataList
|
const data = datas[i].dataList
|
||||||
// 写入节目
|
// 写入节目
|
||||||
for (let j = 0; j < data.length; j++) {
|
for (let j = 0; j < data.length; j++) {
|
||||||
if (!hours) {
|
|
||||||
const res = await updatePlaybackData(data[j], playbackFile)
|
const res = await updatePlaybackData(data[j], playbackFile)
|
||||||
if (!res) {
|
if (!res) {
|
||||||
console.log(`playback.xml更新失败`)
|
console.log(`playback.xml更新失败`)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// 获取链接
|
// 获取链接
|
||||||
const resObj = await getAndroidURL(userId, token, data[j].pID, 999)
|
const resObj = await getAndroidURL(userId, token, data[j].pID, 999)
|
||||||
@@ -65,9 +61,7 @@ async function fetchURLByAndroid() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!hours) {
|
|
||||||
appendFile(playbackFile, `</tv>\n`)
|
appendFile(playbackFile, `</tv>\n`)
|
||||||
}
|
|
||||||
const end = Date.now()
|
const end = Date.now()
|
||||||
console.log(`本次耗时:${(end - start) / 1000}秒`)
|
console.log(`本次耗时:${(end - start) / 1000}秒`)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user