common_settings.go 680 B

123456789101112131415161718
  1. package settings
  2. type CommonSettings struct {
  3. ScanInterval string `json:"scan_interval"` // 一轮字幕扫描的间隔
  4. Threads int `json:"threads"` // 同时扫描的并发数
  5. RunScanAtStartUp bool `json:"run_scan_at_start_up"` // 完成引导设置后,下次运行程序就开始扫描
  6. MoviePaths []string `json:"movie_paths"` // 电影的目录
  7. SeriesPaths []string `json:"series_paths"` // 连续剧的目录
  8. }
  9. func NewCommonSettings() *CommonSettings {
  10. return &CommonSettings{
  11. ScanInterval: "6h",
  12. Threads: 1,
  13. MoviePaths: make([]string, 0),
  14. SeriesPaths: make([]string, 0),
  15. }
  16. }