config.go 1.8 KB

1234567891011121314151617181920212223
  1. package types
  2. import "github.com/allanpk716/ChineseSubFinder/internal/types/emby"
  3. type Config struct {
  4. UseProxy bool // 是否启用的代理
  5. HttpProxy string // http 代理地址
  6. EveryTime string // 一轮扫描字幕下载的间隔时间
  7. DebugMode bool // 是否启用 Debug 模式,调试功能
  8. Threads int // 同时并发的线程数(准确来说在go中不是线程,是 goroutine)
  9. SubTypePriority int // 字幕下载的优先级,0 是自动,1 是 srt 优先,2 是 ass/ssa 优先
  10. SubNameFormatter int // 字幕命名格式(默认不填写或者超出范围,则为 emby 格式),0,emby 支持的的格式(AAA.chinese(简英,subhd).ass or AAA.chinese(简英,xunlei).default.ass),1常规格式(兼容性更好,AAA.zh.ass or AAA.zh.default.ass)
  11. WhenSubSupplierInvalidWebHook string // 当字幕网站失效的时候,触发的 webhook 地址,默认是 get
  12. EmbyConfig emby.EmbyConfig // Emby API 高阶设置参数
  13. SaveMultiSub bool // 保存多个网站的 Top 1 字幕
  14. SaveOneSeasonSub bool // 保存整个季度的字幕
  15. CustomVideoExts string // 自定义视频扩展名,多个扩展名用英文逗号分隔。是在原有基础上新增。
  16. RunAtStartup bool // 扫描任务是否在启动程序的时候马上执行 见,https://github.com/allanpk716/ChineseSubFinder/issues/50
  17. MovieFolder string // 电影文件夹
  18. SeriesFolder string // 连续剧文件夹
  19. AnimeFolder string // 日本动画文件夹,很可能不会实现该功能
  20. }