Files
2025-04-12 21:57:53 +08:00

22 lines
520 B
TypeScript

interface Res {
data: {
id: number
title: string
}[]
}
export default defineSource(async () => {
const timestamp = Date.now()
const limit = 30
const url = `https://sspai.com/api/v1/article/tag/page/get?limit=${limit}&offset=0&created_at=${timestamp}&tag=%E7%83%AD%E9%97%A8%E6%96%87%E7%AB%A0&released=false`
const res: Res = await myFetch(url)
return res.data.map((k) => {
const url = `https://sspai.com/post/${k.id}`
return {
id: k.id,
title: k.title,
url,
}
})
})