mirror of https://github.com/djteang/OrangeTV.git
30 lines
554 B
TypeScript
30 lines
554 B
TypeScript
'use client';
|
|
|
|
export interface BangumiCalendarData {
|
|
weekday: {
|
|
en: string;
|
|
};
|
|
items: {
|
|
id: number;
|
|
name: string;
|
|
name_cn: string;
|
|
rating: {
|
|
score: number;
|
|
};
|
|
air_date: string;
|
|
images: {
|
|
large: string;
|
|
common: string;
|
|
medium: string;
|
|
small: string;
|
|
grid: string;
|
|
};
|
|
}[];
|
|
}
|
|
|
|
export async function GetBangumiCalendarData(): Promise<BangumiCalendarData[]> {
|
|
const response = await fetch('https://api.bgm.tv/calendar');
|
|
const data = await response.json();
|
|
return data;
|
|
}
|