mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Autotag scraper (#1817)
* Refactor scraper structures * Move matching code into new package * Add autotag scraper * Always check first letter of auto-tag names * Account for nulls Co-authored-by: Kermie <kermie@isinthe.house>
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"strings"
|
||||
|
||||
"github.com/stashapp/stash/pkg/logger"
|
||||
"github.com/stashapp/stash/pkg/models"
|
||||
)
|
||||
|
||||
// FreeonesScraperID is the scraper ID for the built-in Freeones scraper
|
||||
@@ -122,13 +123,13 @@ xPathScrapers:
|
||||
# Last updated April 13, 2021
|
||||
`
|
||||
|
||||
func getFreeonesScraper() config {
|
||||
func getFreeonesScraper(txnManager models.TransactionManager, globalConfig GlobalConfig) scraper {
|
||||
yml := freeonesScraperConfig
|
||||
|
||||
scraper, err := loadScraperFromYAML(FreeonesScraperID, strings.NewReader(yml))
|
||||
c, err := loadConfigFromYAML(FreeonesScraperID, strings.NewReader(yml))
|
||||
if err != nil {
|
||||
logger.Fatalf("Error loading builtin freeones scraper: %s", err.Error())
|
||||
}
|
||||
|
||||
return *scraper
|
||||
return createScraperFromConfig(*c, txnManager, globalConfig)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user