Adding rename_lps_regex CLI command
This commit is contained in:
parent
21f90d8c39
commit
8314291c4b
|
@ -27,7 +27,7 @@ var oldslug string
|
||||||
var newseason int64
|
var newseason int64
|
||||||
|
|
||||||
func InitCli() {
|
func InitCli() {
|
||||||
flag.StringVar(&mode, "mode", "null", "Specifies the action to be done. Can be add_lt, merge_lps, change_poster, rename_lp, single_parse")
|
flag.StringVar(&mode, "mode", "null", "Specifies the action to be done. Can be add_lt, merge_lps, change_poster, rename_lp, single_parse, rename_lps_regex")
|
||||||
|
|
||||||
// For add_lt
|
// For add_lt
|
||||||
flag.StringVar(&slug, "slug", "null", "Slug as it would be on gronkh.de")
|
flag.StringVar(&slug, "slug", "null", "Slug as it would be on gronkh.de")
|
||||||
|
@ -68,6 +68,8 @@ func DoCli() {
|
||||||
RenameLP()
|
RenameLP()
|
||||||
} else if mode == "single_parse" {
|
} else if mode == "single_parse" {
|
||||||
ParseAll()
|
ParseAll()
|
||||||
|
} else if mode == "rename_lps_regex" {
|
||||||
|
RenameLPsRegEx()
|
||||||
}
|
}
|
||||||
os.Exit(0)
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
|
@ -160,3 +162,12 @@ func RenameLP() {
|
||||||
LP.Name.String = name
|
LP.Name.String = name
|
||||||
database.Db.Save(&LP)
|
database.Db.Save(&LP)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func RenameLPsRegEx() {
|
||||||
|
var LPs []database.LetsPlay
|
||||||
|
database.Db.Find(&LPs)
|
||||||
|
for _, LP := range LPs {
|
||||||
|
LP.Name.String = lpRenameRegex.ReplaceAllString(LP.Name.String, "")
|
||||||
|
database.Db.Save(&LP)
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue