Add exclude file from scan feature (#253)

* Added exclude file from scan feature

* Abort exclusion instead of panicking when pattern isn't valid

* Added UI configuration for exclude patterns

*   * cosmetic fixes
  * changed behavior of exclude function to continue and ignore invalide regex patterns
  * added some more tests (windows networks and continue after regex error)
This commit is contained in:
bnkai
2019-12-17 16:26:16 +02:00
committed by Leopere
parent f8762c4ef6
commit 0714cbfa34
8 changed files with 174 additions and 2 deletions

View File

@@ -23,6 +23,7 @@ const Password = "password"
const Database = "database"
const ScrapersPath = "scrapers_path"
const Exclude = "exclude"
const MaxTranscodeSize = "max_transcode_size"
const MaxStreamingTranscodeSize = "max_streaming_transcode_size"
@@ -91,6 +92,10 @@ func GetDefaultScrapersPath() string {
return fn
}
func GetExcludes() []string {
return viper.GetStringSlice(Exclude)
}
func GetScrapersPath() string {
return viper.GetString(ScrapersPath)
}