|
|
@@ -4,19 +4,21 @@ import "github.com/allanpk716/ChineseSubFinder/internal/types/emby"
|
|
|
|
|
|
// ReqParam 可选择传入的参数
|
|
|
type ReqParam struct {
|
|
|
- UserExtList []string // 用户确认的视频后缀名支持列表
|
|
|
- SaveMultiSub bool // 存储每个网站 Top1 的字幕
|
|
|
- DebugMode bool // 调试标志位
|
|
|
- Threads int // 同时并发的线程数(准确来说在go中不是线程,是 goroutine)
|
|
|
- SubTypePriority int // 字幕下载的优先级,0 是自动,1 是 srt 优先,2 是 ass/ssa 优先
|
|
|
- WhenSubSupplierInvalidWebHook string // 当字幕网站失效的时候,触发的 webhook 地址,默认是 get
|
|
|
- EmbyConfig emby.EmbyConfig
|
|
|
- HttpProxy string // HttpClient 相关
|
|
|
- UserAgent string // HttpClient 相关
|
|
|
- Referer string // HttpClient 相关
|
|
|
- MediaType string // HttpClient 相关
|
|
|
- Charset string // HttpClient 相关
|
|
|
- Topic int // 搜索结果的时候,返回 Topic N 以内的
|
|
|
+ UserExtList []string // 用户确认的视频后缀名支持列表
|
|
|
+ SaveMultiSub bool // 存储每个网站 Top1 的字幕
|
|
|
+ DebugMode bool // 调试标志位
|
|
|
+ Threads int // 同时并发的线程数(准确来说在go中不是线程,是 goroutine)
|
|
|
+ SubTypePriority int // 字幕下载的优先级,0 是自动,1 是 srt 优先,2 是 ass/ssa 优先
|
|
|
+ WhenSubSupplierInvalidWebHook string // 当字幕网站失效的时候,触发的 webhook 地址,默认是 get
|
|
|
+ EmbyConfig emby.EmbyConfig // Emby API 高阶设置参数
|
|
|
+ SaveOneSeasonSub bool // 保存整个季度的字幕
|
|
|
+
|
|
|
+ HttpProxy string // HttpClient 相关
|
|
|
+ UserAgent string // HttpClient 相关
|
|
|
+ Referer string // HttpClient 相关
|
|
|
+ MediaType string // HttpClient 相关
|
|
|
+ Charset string // HttpClient 相关
|
|
|
+ Topic int // 搜索结果的时候,返回 Topic N 以内的
|
|
|
}
|
|
|
|
|
|
func NewReqParam() *ReqParam {
|