fix calendar

This commit is contained in:
jxxghp
2023-07-12 17:28:21 +08:00
parent e71e82bbdd
commit 9b3f5364d9

View File

@@ -1,4 +1,3 @@
// 订阅
export interface Subscribe {
id: number;
@@ -86,410 +85,396 @@ export interface TransferHistory {
date?: string;
}
// 媒体信息
export interface MediaInfo {
// 类型 电影、电视剧
type?: string
type?: string;
// 媒体标题
title?: string
title?: string;
// 年份
year?: string
year?: string;
// 标题(年)
title_year?: string
title_year?: string;
// 季号
season?: number;
// TMDB ID
tmdb_id?: number
tmdb_id?: number;
// IMDB ID
imdb_id?: string
imdb_id?: string;
// TVDB ID
tvdb_id?: string
tvdb_id?: string;
// 豆瓣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季信息
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集信息
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 {
// ID
id: number
id: number;
// 站点名称
name: string
name: string;
// 站点主域名Key
domain: string
domain: string;
// 站点地址
url: string
url: string;
// 站点优先级
pri?: number
pri?: number;
// RSS地址
rss?: string
rss?: string;
// Cookie
cookie?: string
cookie?: string;
// 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 {
// HASH
hash?: string
hash?: string;
// 种子名称
title?: string
title?: string;
// 识别后的名称
name?: string
name?: string;
// 年份
year?: string
year?: string;
// 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 {
// 季
season: number
season: number;
// 剧集列表
episodes: number[]
episodes: number[];
// 总集数
total_episodes: number
total_episodes: number;
// 开始集
start_episode: number
start_episode: number;
}
// 插件
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前缀
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 {
// 站点ID
site?: number
site?: number;
// 站点名称
site_name?: string
site_name?: string;
// 站点Cookie
site_cookie?: string
site_cookie?: string;
// 站点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
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
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 {
// 是否处理的文件
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
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
season: string
season: string;
// SXX-SXX 有季号才返回
sea: string
sea: string;
// begin_season 的数字电视剧没有季的返回1
season_seq: string
season_seq: string;
// 季的数组
season_list: number[]
season_list: number[];
// Exx-Exx
episode: string
episode: string;
// 集的数组
episode_list: number[]
episode_list: number[];
// ExxExx
episodes: string
episodes: string;
//xx-xx
episode_seqs: string
episode_seqs: string;
// begin_episode 的数字
episode_seq: string
episode_seq: string;
// 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 {
// 元信息
meta_info: MetaInfo,
meta_info: MetaInfo;
// 媒体信息
media_info: MediaInfo,
media_info: MediaInfo;
// 种子信息
torrent_info: TorrentInfo,
torrent_info: TorrentInfo;
}
// 用户信息
export interface User {
id: number,
name: string,
password: string,
email: string,
is_active: boolean,
is_superuser: boolean,
avatar: string,
};
id: number;
name: string;
password: string;
email: string;
is_active: boolean;
is_superuser: boolean;
avatar: string;
}
// 存储空间
export interface Storage {
total_storage: number,
used_storage: number,
total_storage: number;
used_storage: number;
}
// 媒体统计
export interface MediaStatistic {
// 电影总数
movie_count: number,
// 电视剧总数
tv_count: number,
// 电视剧总集数
episode_count: number,
// 用户数量
user_count: number,
// 电影总数
movie_count: number;
// 电视剧总数
tv_count: number;
// 电视剧总集数
episode_count: number;
// 用户数量
user_count: number;
}
// 后台进程
export interface Process {
// 进程ID
pid: number,
// 进程名称
name: string,
// 进程状态
status: string,
// 进程启动时间
create_time: number,
// 进程运行时间
run_time: number,
// 进程CPU占用率
cpu: number,
// 进程内存占用
memory: number,
// 进程ID
pid: number;
// 进程名称
name: string;
// 进程状态
status: string;
// 进程启动时间
create_time: number;
// 进程运行时间
run_time: number;
// 进程CPU占用率
cpu: number;
// 进程内存占用
memory: number;
}
// 下载器信息
export interface DownloaderInfo {
// 下载速度
download_speed: number
// 上传速度
upload_speed: number
// 下载量
download_size: number
// 上传量
upload_size: number
// 剩余空间
free_space:number
// 下载速度
download_speed: number;
// 上传速度
upload_speed: number;
// 下载量
download_size: number;
// 上传量
upload_size: number;
// 剩余空间
free_space: number;
}
// 定时服务信息
export interface ScheduleInfo {
// ID
id: string
// 名称
name: string
// 状态
status: string
// 下次运行时间
next_run: string
// ID
id: string;
// 名称
name: string;
// 状态
status: string;
// 下次运行时间
next_run: string;
}