fix calendar

This commit is contained in:
jxxghp
2023-07-12 17:28:21 +08:00
parent e71e82bbdd
commit 9b3f5364d9
+191 -206
View File
@@ -1,4 +1,3 @@
// 订阅 // 订阅
export interface Subscribe { export interface Subscribe {
id: number; id: number;
@@ -86,410 +85,396 @@ export interface TransferHistory {
date?: string; date?: string;
} }
// 媒体信息 // 媒体信息
export interface MediaInfo { export interface MediaInfo {
// 类型 电影、电视剧 // 类型 电影、电视剧
type?: string type?: string;
// 媒体标题 // 媒体标题
title?: string title?: string;
// 年份 // 年份
year?: string year?: string;
// 标题(年) // 标题(年)
title_year?: string title_year?: string;
// 季号 // 季号
season?: number; season?: number;
// TMDB ID // TMDB ID
tmdb_id?: number tmdb_id?: number;
// IMDB ID // IMDB ID
imdb_id?: string imdb_id?: string;
// TVDB ID // TVDB ID
tvdb_id?: string tvdb_id?: string;
// 豆瓣ID // 豆瓣ID
douban_id?: string douban_id?: string;
// 媒体原语种 // 媒体原语种
original_language?: string original_language?: string;
// 媒体原发行标题 // 媒体原发行标题
original_title?: string original_title?: string;
// 媒体发行日期 // 媒体发行日期
release_date?: string release_date?: string;
// 背景图片 // 背景图片
backdrop_path?: string backdrop_path?: string;
// 海报图片 // 海报图片
poster_path?: string poster_path?: string;
// 评分 // 评分
vote_average: number vote_average: number;
// 描述 // 描述
overview?: string overview?: string;
// 二级分类 // 二级分类
category?: string category?: string;
// 详情页面 // 详情页面
detail_link?: string detail_link?: string;
} }
// TMDB季信息 // TMDB季信息
export interface TmdbSeason { export interface TmdbSeason {
// 上映日期 // 上映日期
air_date?: string air_date?: string;
// 总集数 // 总集数
episode_count?: number episode_count?: number;
// 季名称 // 季名称
name?: string name?: string;
// 描述 // 描述
overview?: string overview?: string;
// 海报 // 海报
poster_path?: string poster_path?: string;
// 季号 // 季号
season_number?: number season_number?: number;
// 评分 // 评分
vote_average?: number vote_average?: number;
} }
// TMDB集信息 // TMDB集信息
export interface TmdbEpisodes { export interface TmdbEpisode {
// 上映日期 // 上映日期
air_date?: string air_date?: string;
// 集号 // 集号
episode_number?: number episode_number?: number;
// 剧集名称 // 剧集名称
name?: string name?: string;
// 描述 // 描述
overview?: string overview?: string;
// 时长 // 时长
runtime?: number runtime?: number;
// 季号 // 季号
season_number?: number season_number?: number;
// 海报 // 海报
still_path?: string still_path?: string;
// 评分 // 评分
vote_average?: number vote_average?: number;
// 演职人员 // 演职人员
crew: Object[] crew: Object[];
// 嘉宾 // 嘉宾
guest_stars: Object[] guest_stars: Object[];
} }
// 站点 // 站点
export interface Site { export interface Site {
// ID // ID
id: number id: number;
// 站点名称 // 站点名称
name: string name: string;
// 站点主域名Key // 站点主域名Key
domain: string domain: string;
// 站点地址 // 站点地址
url: string url: string;
// 站点优先级 // 站点优先级
pri?: number pri?: number;
// RSS地址 // RSS地址
rss?: string rss?: string;
// Cookie // Cookie
cookie?: string cookie?: string;
// User-Agent // User-Agent
ua?: string ua?: string;
// 是否使用代理 // 是否使用代理
proxy?: number proxy?: number;
// 过滤规则 // 过滤规则
filter?: string filter?: string;
// 是否演染 // 是否演染
render?: number render?: number;
// 是否公开站点 // 是否公开站点
public?: number public?: number;
// 备注 // 备注
note?: string note?: string;
// 流控单位周期 // 流控单位周期
limit_interval?: number limit_interval?: number;
// 流控次数 // 流控次数
limit_count?: number limit_count?: number;
// 流控间隔 // 流控间隔
limit_seconds?: number limit_seconds?: number;
// 是否启用 // 是否启用
is_active: boolean is_active: boolean;
} }
// 正在下载 // 正在下载
export interface DownloadingInfo { export interface DownloadingInfo {
// HASH // HASH
hash?: string hash?: string;
// 种子名称 // 种子名称
title?: string title?: string;
// 识别后的名称 // 识别后的名称
name?: string name?: string;
// 年份 // 年份
year?: string year?: string;
// SXXEXX // SXXEXX
season_episode?: string season_episode?: string;
// 大小 // 大小
size?: number size?: number;
// 下载进 度 // 下载进 度
progress?: number progress?: number;
// 状态 // 状态
state?: string state?: string;
// 下载速度 // 下载速度
dlspeed?: string dlspeed?: string;
// 上传速度 // 上传速度
upspeed?: string upspeed?: string;
// 媒体信息 // 媒体信息
media: { [key: string]: any } media: { [key: string]: any };
} }
// 缺失剧集信息 // 缺失剧集信息
export interface NotExistMediaInfo { export interface NotExistMediaInfo {
// 季 // 季
season: number season: number;
// 剧集列表 // 剧集列表
episodes: number[] episodes: number[];
// 总集数 // 总集数
total_episodes: number total_episodes: number;
// 开始集 // 开始集
start_episode: number start_episode: number;
} }
// 插件 // 插件
export interface Plugin { export interface Plugin {
id?: string id?: string;
// 插件名称 // 插件名称
plugin_name?: string plugin_name?: string;
// 插件描述 // 插件描述
plugin_desc?: string plugin_desc?: string;
// 插件图标 // 插件图标
plugin_icon?: string plugin_icon?: string;
// 主题色 // 主题色
plugin_color?: string plugin_color?: string;
// 插件版本 // 插件版本
plugin_version?: string plugin_version?: string;
// 插件作者 // 插件作者
plugin_author?: string plugin_author?: string;
// 作者主页 // 作者主页
author_url?: string author_url?: string;
// 插件配置项ID前缀 // 插件配置项ID前缀
plugin_config_prefix?: string plugin_config_prefix?: string;
// 加载顺序 // 加载顺序
plugin_order?: number plugin_order?: number;
// 可使用的用户级别 // 可使用的用户级别
auth_level?: number auth_level?: number;
// 是否已安装 // 是否已安装
installed?: boolean installed?: boolean;
} }
// 种子信息 // 种子信息
export interface TorrentInfo { export interface TorrentInfo {
// 站点ID // 站点ID
site?: number site?: number;
// 站点名称 // 站点名称
site_name?: string site_name?: string;
// 站点Cookie // 站点Cookie
site_cookie?: string site_cookie?: string;
// 站点UA // 站点UA
site_ua?: string site_ua?: string;
// 站点是否使用代理 // 站点是否使用代理
site_proxy: boolean site_proxy: boolean;
// 站点优先级 // 站点优先级
site_order: number site_order: number;
// 种子名称 // 种子名称
title?: string title?: string;
// 种子副标题 // 种子副标题
description?: string description?: string;
// IMDB ID // IMDB ID
imdbid: string imdbid: string;
// 种子链接 // 种子链接
enclosure?: string enclosure?: string;
// 详情页面 // 详情页面
page_url?: string page_url?: string;
// 种子大小 // 种子大小
size: number size: number;
// 做种者 // 做种者
seeders: number seeders: number;
// 下载者 // 下载者
peers: number peers: number;
// 完成者 // 完成者
grabs: number grabs: number;
// 发布时间 // 发布时间
pubdate?: string pubdate?: string;
// 已过时间 // 已过时间
date_elapsed?: string date_elapsed?: string;
// 上传因子 // 上传因子
uploadvolumefactor: number uploadvolumefactor: number;
// 下载因子 // 下载因子
downloadvolumefactor: number downloadvolumefactor: number;
// HR // HR
hit_and_run: boolean hit_and_run: boolean;
// 种子标签 // 种子标签
labels: string[] labels: string[];
// 种子优先级 // 种子优先级
pri_order: number pri_order: number;
// 促销描述 // 促销描述
volume_factor: string volume_factor: string;
} }
// 识别元数据 // 识别元数据
export interface MetaInfo { export interface MetaInfo {
// 是否处理的文件 // 是否处理的文件
isfile: boolean isfile: boolean;
// 原字符串 // 原字符串
org_string?: string org_string?: string;
// 副标题 // 副标题
subtitle?: string subtitle?: string;
// 类型 电影、电视剧 // 类型 电影、电视剧
type: string type: string;
// 识别的中文名 // 识别的中文名
cn_name?: string cn_name?: string;
// 识别的英文名 // 识别的英文名
en_name?: string en_name?: string;
// 年份 // 年份
year?: string year?: string;
// 总季数 // 总季数
total_seasons: number total_seasons: number;
// 识别的开始季 数字 // 识别的开始季 数字
begin_season?: number begin_season?: number;
// 识别的结束季 数字 // 识别的结束季 数字
end_season?: number end_season?: number;
// 总集数 // 总集数
total_episodes: number total_episodes: number;
// 识别的开始集 // 识别的开始集
begin_episode?: number begin_episode?: number;
// 识别的结束集 // 识别的结束集
end_episode?: number end_episode?: number;
// Partx Cd Dvd Disk Disc // Partx Cd Dvd Disk Disc
part?: string part?: string;
// 识别的资源类型 // 识别的资源类型
resource_type?: string resource_type?: string;
// 识别的效果 // 识别的效果
resource_effect?: string resource_effect?: string;
// 识别的分辨率 // 识别的分辨率
resource_pix?: string resource_pix?: string;
// 识别的制作组/字幕组 // 识别的制作组/字幕组
resource_team?: string resource_team?: string;
// 视频编码 // 视频编码
video_encode?: string video_encode?: string;
// 音频编码 // 音频编码
audio_encode?: string audio_encode?: string;
// 名称(自动中英文) // 名称(自动中英文)
name: string name: string;
// SXX-SXX // SXX-SXX
season: string season: string;
// SXX-SXX 有季号才返回 // SXX-SXX 有季号才返回
sea: string sea: string;
// begin_season 的数字,电视剧没有季的返回1 // begin_season 的数字,电视剧没有季的返回1
season_seq: string season_seq: string;
// 季的数组 // 季的数组
season_list: number[] season_list: number[];
// Exx-Exx // Exx-Exx
episode: string episode: string;
// 集的数组 // 集的数组
episode_list: number[] episode_list: number[];
// ExxExx // ExxExx
episodes: string episodes: string;
//xx-xx //xx-xx
episode_seqs: string episode_seqs: string;
// begin_episode 的数字 // begin_episode 的数字
episode_seq: string episode_seq: string;
// SxxExx // SxxExx
season_episode: string season_episode: string;
// 资源类型字符串,含分辨率 // 资源类型字符串,含分辨率
resource_term: string resource_term: string;
// 发布组/字幕组字符串 // 发布组/字幕组字符串
release_group: string release_group: string;
// 视频编码 // 视频编码
video_term: string video_term: string;
// 音频编码 // 音频编码
audio_term: string audio_term: string;
// 资源类型+特效 // 资源类型+特效
edition: string edition: string;
} }
// 上下文信息 // 上下文信息
export interface Context { export interface Context {
// 元信息 // 元信息
meta_info: MetaInfo, meta_info: MetaInfo;
// 媒体信息 // 媒体信息
media_info: MediaInfo, media_info: MediaInfo;
// 种子信息 // 种子信息
torrent_info: TorrentInfo, torrent_info: TorrentInfo;
} }
// 用户信息 // 用户信息
export interface User { export interface User {
id: number, id: number;
name: string, name: string;
password: string, password: string;
email: string, email: string;
is_active: boolean, is_active: boolean;
is_superuser: boolean, is_superuser: boolean;
avatar: string, avatar: string;
}; }
// 存储空间 // 存储空间
export interface Storage { export interface Storage {
total_storage: number, total_storage: number;
used_storage: number, used_storage: number;
} }
// 媒体统计 // 媒体统计
export interface MediaStatistic { export interface MediaStatistic {
// 电影总数 // 电影总数
movie_count: number, movie_count: number;
// 电视剧总数 // 电视剧总数
tv_count: number, tv_count: number;
// 电视剧总集数 // 电视剧总集数
episode_count: number, episode_count: number;
// 用户数量 // 用户数量
user_count: number, user_count: number;
} }
// 后台进程 // 后台进程
export interface Process { export interface Process {
// 进程ID // 进程ID
pid: number, pid: number;
// 进程名称 // 进程名称
name: string, name: string;
// 进程状态 // 进程状态
status: string, status: string;
// 进程启动时间 // 进程启动时间
create_time: number, create_time: number;
// 进程运行时间 // 进程运行时间
run_time: number, run_time: number;
// 进程CPU占用率 // 进程CPU占用率
cpu: number, cpu: number;
// 进程内存占用 // 进程内存占用
memory: number, memory: number;
} }
// 下载器信息 // 下载器信息
export interface DownloaderInfo { export interface DownloaderInfo {
// 下载速度 // 下载速度
download_speed: number download_speed: number;
// 上传速度 // 上传速度
upload_speed: number upload_speed: number;
// 下载量 // 下载量
download_size: number download_size: number;
// 上传量 // 上传量
upload_size: number upload_size: number;
// 剩余空间 // 剩余空间
free_space:number free_space: number;
} }
// 定时服务信息 // 定时服务信息
export interface ScheduleInfo { export interface ScheduleInfo {
// ID // ID
id: string id: string;
// 名称 // 名称
name: string name: string;
// 状态 // 状态
status: string status: string;
// 下次运行时间 // 下次运行时间
next_run: string next_run: string;
} }