all repos

rss-tools @ d3bc40401fbf1cb391e6e0971f085884b1984dab

get rss feed from sources that(i need and) dont provide one

rss-tools/app/config.go (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
add moviefeed source, 1 month ago
1
package app
2
3
import (
4
	"encoding/json"
5
	"os"
6
)
7
8
type Config struct {
9
	Port              int      `json:"port"`
10
	AuthToken         string   `json:"auth_token"`
11
	TGUserID          int64    `json:"tg_userid"`
12
	TGToken           string   `json:"tg_token"`
13
	MoviefeedAPIKey   string   `json:"moviefeed_api_key"`
14
	MoviefeedShows    []string `json:"moviefeed_shows"`
15
}
16
17
func NewConfig(fpath string) (*Config, error) {
18
	// TODO per source config
19
20
	configFile, err := os.ReadFile(fpath)
21
	if err != nil {
22
		return nil, err
23
	}
24
25
	var config Config
26
	err = json.Unmarshal(configFile, &config)
27
	return &config, err
28
}