mandarake parser rework
All checks were successful
/ Make image (push) Successful in 39s

This commit is contained in:
nquidox 2025-12-26 16:19:09 +03:00
parent d63d345a9b
commit e48160dfa3
8 changed files with 243 additions and 390 deletions

View file

@ -11,6 +11,7 @@ import (
"task-processor/config"
"task-processor/internal/appState"
"task-processor/internal/parsers"
"task-processor/internal/parsers/mandarake"
"task-processor/internal/processor"
"task-processor/internal/remote"
"task-processor/internal/shared"
@ -71,8 +72,13 @@ func (app *App) Run() {
//task processor
handlers := map[string]parsers.TaskHandler{
shared.OriginSurugaya: parsers.NewSurugayaParser(ctx, surugayaScrapper),
shared.OriginMandarake: parsers.NewMandarakeParser(app.numCPUs),
shared.OriginSurugaya: parsers.NewSurugayaParser(ctx, surugayaScrapper),
shared.OriginMandarake: mandarake.NewParser(mandarake.ParserDeps{
Enabled: app.config.OriginEnabled.Mandarake,
ExternalBrowser: app.config.ExternalBrowser,
GoroutinesNumber: app.numCPUs,
}),
}
taskProcessor := processor.New(processor.Deps{