1

Refactor and copyrights

Move domains to internal/services, remove unnecessary versioning for services.
Change copyright year.
This commit is contained in:
2021-12-20 16:53:38 +04:00
parent fd184225f1
commit 32a2262e8c
19 changed files with 60 additions and 78 deletions

View File

@@ -0,0 +1,48 @@
// NNM-Club torrent files mass downloader
// Created for Uploaders group
// Copyright (c) 2012-2022 Vladimir "fat0troll" Hodakov
package fetcher
import (
"errors"
"os"
"github.com/PuerkitoBio/goquery"
)
func obtainQuerier(pageFile string) (*goquery.Document, error) {
f, err := os.Open(pageFile)
if err != nil {
return nil, err
}
defer f.Close()
querier, err := goquery.NewDocumentFromReader(f)
if err != nil {
return nil, err
}
return querier, nil
}
func setQuerier(pageFile string, pageType string, page int) error {
querier, err := obtainQuerier(pageFile)
if err != nil {
return err
}
switch pageType {
case "forumPage":
if !checkLoginness(querier) {
return errors.New("получена анонимная страница")
}
forumPages[page] = querier
default:
return errors.New("неизвестный тип страницы")
}
return nil
}