// 订阅 export interface Subscribe { id: number // 订阅名称 name: string // 订阅年份 year: string // 订阅类型 电影/电视剧 type: string // 搜索关键字 keyword?: string // TMDB ID tmdbid: number // 豆瓣ID doubanid?: string // 季号 season?: number // 海报 poster?: string // 背景图 backdrop?: string // 评分 vote?: number // 描述 description?: string // 过滤规则 filter?: string // 包含 include?: string // 排除 exclude?: string // 总集数 total_episode?: number // 开始集数 start_episode?: number // 缺失集数 lack_episode?: number // 附加信息 note?: string // 状态:N-新建, R-订阅中 state: string // 最后更新时间 last_update: string // 订阅用户 username: string // 订阅站点 sites: number[] // 是否洗版 best_version: number // 当前优先级 current_priority: number } // 历史记录 export interface TransferHistory { // ID id: number // 源目录 src?: string // 目的目录 dest?: string // 转移模式link/copy/move/softlink mode?: string // 类型:电影、电视剧 type?: string // 二级分类 category?: string // 标题 title?: string // 年份 year?: string // TMDBID tmdbid?: number // IMDBID imdbid?: string // TVDBID tvdbid?: number // 豆瓣ID doubanid?: string // 季Sxx seasons?: string // 集Exx episodes?: string // 海报 image?: string // 下载器Hash download_hash?: string // 状态 1-成功,0-失败 status: boolean // 失败原因 errmsg?: string // 日期 date?: string } // 媒体信息 export interface MediaInfo { // 类型 电影、电视剧 type?: string // 媒体标题 title?: string // 年份 year?: string // 标题(年) title_year?: string // 季号 season?: number // TMDB ID tmdb_id?: number // IMDB ID imdb_id?: string // TVDB ID tvdb_id?: string // 豆瓣ID douban_id?: string // 媒体原语种 original_language?: string // 媒体原发行标题 original_title?: string // 媒体发行日期 release_date?: string // 背景图片 backdrop_path?: string // 海报图片 poster_path?: string // 评分 vote_average?: number // 描述 overview?: string // 二级分类 category?: string // 详情页面 detail_link?: string // 其它TMDB属性 adult?: boolean created_by?: string[] episode_run_time?: string[] genres?: string[] first_air_date?: string homepage?: string languages?: string[] last_air_date?: string networks?: string[] number_of_episodes?: number number_of_seasons?: number origin_countryv: string[] original_name?: string production_companies?: string[] production_countries?: string[] spoken_languages?: string[] status?: string tagline?: string vote_count?: number popularity?: number runtime?: number next_episode_to_air?: string } // TMDB季信息 export interface TmdbSeason { // 上映日期 air_date?: string // 总集数 episode_count?: number // 季名称 name?: string // 描述 overview?: string // 海报 poster_path?: string // 季号 season_number?: number // 评分 vote_average?: number } // TMDB集信息 export interface TmdbEpisode { // 上映日期 air_date?: string // 集号 episode_number?: number // 剧集名称 name?: string // 描述 overview?: string // 时长 runtime?: number // 季号 season_number?: number // 海报 still_path?: string // 评分 vote_average?: number // 演职人员 crew: Object[] // 嘉宾 guest_stars: Object[] } // TMDB人特信息 export interface TmdbPerson { // ID id?: number // 名称 name?: string // 角色 character?: string // 图片 profile_path?: string // 性别 gender?: number // 原名 original_name?: string // 演员ID credit_id?: string // 别名 also_known_as?: string[] // 生日 birthday?: string // 卒日 deathday?: string // IMDB ID imdb_id?: string // 部门 known_for_department?: string // 出生地 place_of_birth?: string // 热度 popularity?: number // 图片 images?: Object } // 站点 export interface Site { // ID id: number // 站点名称 name: string // 站点主域名Key domain: string // 站点地址 url: string // 站点优先级 pri?: number // RSS地址 rss?: string // Cookie cookie?: string // User-Agent ua?: string // 是否使用代理 proxy?: number // 过滤规则 filter?: string // 是否演染 render?: number // 是否公开站点 public?: number // 备注 note?: string // 流控单位周期 limit_interval?: number // 流控次数 limit_count?: number // 流控间隔 limit_seconds?: number // 是否启用 is_active: boolean } // 正在下载 export interface DownloadingInfo { // HASH hash?: string // 种子名称 title?: string // 识别后的名称 name?: string // 年份 year?: string // SXXEXX season_episode?: string // 大小 size?: number // 下载进 度 progress?: number // 状态 state?: string // 下载速度 dlspeed?: string // 上传速度 upspeed?: string // 媒体信息 media: { [key: string]: any } } // 缺失剧集信息 export interface NotExistMediaInfo { // 季 season: number // 剧集列表 episodes: number[] // 总集数 total_episodes: number // 开始集 start_episode: number } // 插件 export interface Plugin { id?: string // 插件名称 plugin_name?: string // 插件描述 plugin_desc?: string // 插件图标 plugin_icon?: string // 主题色 plugin_color?: string // 插件版本 plugin_version?: string // 插件作者 plugin_author?: string // 作者主页 author_url?: string // 插件配置项ID前缀 plugin_config_prefix?: string // 加载顺序 plugin_order?: number // 可使用的用户级别 auth_level?: number // 是否已安装 installed?: boolean } // 种子信息 export interface TorrentInfo { // 站点ID site?: number // 站点名称 site_name?: string // 站点Cookie site_cookie?: string // 站点UA site_ua?: string // 站点是否使用代理 site_proxy: boolean // 站点优先级 site_order: number // 种子名称 title?: string // 种子副标题 description?: string // IMDB ID imdbid: string // 种子链接 enclosure?: string // 详情页面 page_url?: string // 种子大小 size: number // 做种者 seeders: number // 下载者 peers: number // 完成者 grabs: number // 发布时间 pubdate?: string // 已过时间 date_elapsed?: string // 上传因子 uploadvolumefactor: number // 下载因子 downloadvolumefactor: number // HR hit_and_run: boolean // 种子标签 labels: string[] // 种子优先级 pri_order: number // 促销描述 volume_factor: string } // 识别元数据 export interface MetaInfo { // 是否处理的文件 isfile: boolean // 原字符串 org_string?: string // 副标题 subtitle?: string // 类型 电影、电视剧 type: string // 识别的中文名 cn_name?: string // 识别的英文名 en_name?: string // 年份 year?: string // 总季数 total_seasons: number // 识别的开始季 数字 begin_season?: number // 识别的结束季 数字 end_season?: number // 总集数 total_episodes: number // 识别的开始集 begin_episode?: number // 识别的结束集 end_episode?: number // Partx Cd Dvd Disk Disc part?: string // 识别的资源类型 resource_type?: string // 识别的效果 resource_effect?: string // 识别的分辨率 resource_pix?: string // 识别的制作组/字幕组 resource_team?: string // 视频编码 video_encode?: string // 音频编码 audio_encode?: string // 名称(自动中英文) name: string // SXX-SXX season: string // SXX-SXX 有季号才返回 sea: string // begin_season 的数字,电视剧没有季的返回1 season_seq: string // 季的数组 season_list: number[] // Exx-Exx episode: string // 集的数组 episode_list: number[] // ExxExx episodes: string // xx-xx episode_seqs: string // begin_episode 的数字 episode_seq: string // SxxExx season_episode: string // 资源类型字符串,含分辨率 resource_term: string // 发布组/字幕组字符串 release_group: string // 视频编码 video_term: string // 音频编码 audio_term: string // 资源类型+特效 edition: string } // 上下文信息 export interface Context { // 元信息 meta_info: MetaInfo // 媒体信息 media_info: MediaInfo // 种子信息 torrent_info: TorrentInfo } // 用户信息 export interface User { 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 } // 媒体统计 export interface MediaStatistic { // 电影总数 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 } // 下载器信息 export interface DownloaderInfo { // 下载速度 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 } // 消息通知 export interface NotificationSwitch { // 消息类型 mtype: string // 开关 wechat: boolean telegram: boolean slack: boolean }