all repos

rss-tools @ d1f2b81248031b80c9c7e4fc9b3a1ddf318da7eb

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
init, 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
	TGUserID int64  `json:"tg_userid"`
11
	TGToken  string `json:"tg_token"`
12
}
13
14
func NewConfig(fpath string) (*Config, error) {
15
	// TODO per source config
16
17
	configFile, err := os.ReadFile(fpath)
18
	if err != nil {
19
		return nil, err
20
	}
21
22
	var config Config
23
	err = json.Unmarshal(configFile, &config)
24
	return &config, err
25
}