This commit is contained in:
2024-11-18 16:28:45 +02:00
parent f0452ff9f7
commit 825c7e3391
34 changed files with 624 additions and 426 deletions

20
main.go
View File

@@ -1,15 +1,14 @@
package main
import (
"gemini-grc/config"
"gemini-grc/gemini"
"gemini-grc/logging"
"os"
"os/signal"
"syscall"
"gemini-grc/config"
"gemini-grc/gemini"
"gemini-grc/logging"
"github.com/jmoiron/sqlx"
"github.com/rs/zerolog"
zlog "github.com/rs/zerolog/log"
)
@@ -44,11 +43,14 @@ func runApp() error {
}
}(db)
// if len(os.Args) > 1 {
// url := os.Args[1]
// }
// os.Exit(1)
go gemini.SpawnWorkers(config.CONFIG.NumOfWorkers, db)
gemini.LoadBlacklist()
if len(os.Args) > 1 {
url := os.Args[1]
go gemini.RunWorker(0, db, &url)
} else {
go gemini.SpawnWorkers(config.CONFIG.NumOfWorkers, db)
}
<-sigs
logging.LogInfo("Received SIGINT or SIGTERM signal, exiting")