🔧 Add some basic app config values

This commit is contained in:
Dan Jones 2023-09-09 22:34:03 -05:00
commit 8860c53d45
2 changed files with 13 additions and 9 deletions

View file

@ -2,14 +2,21 @@ package config
import ( import (
"errors" "errors"
"os"
"path/filepath"
"github.com/BurntSushi/toml" "github.com/BurntSushi/toml"
"github.com/adrg/xdg" "github.com/adrg/xdg"
"github.com/kirsle/configdir" "github.com/kirsle/configdir"
"os"
"path/filepath"
) )
const Version string = "0.1.0" const (
AppName string = "strip-beats"
Version string = "0.1.0"
Url string = "https://codeberg.org/danjones000/strip-beats"
Email string = "danjones@goodevilgenius.org"
UserAgent string = AppName + "/" + Version + " (" + Url + "; " + Email + ")"
)
type Config struct { type Config struct {
Source string `toml:"source"` Source string `toml:"source"`
@ -25,10 +32,6 @@ type Config struct {
AcousticUserKey string `toml:"acoustic_user_key"` AcousticUserKey string `toml:"acoustic_user_key"`
} }
func (c Config) Version() string {
return Version
}
var config Config var config Config
func newConfig() Config { func newConfig() Config {

View file

@ -5,7 +5,8 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
//"codeberg.org/danjones000/strip-beats/config"
"codeberg.org/danjones000/strip-beats/config"
) )
type MbRecording struct { type MbRecording struct {
@ -61,7 +62,7 @@ func FillMbRecording(rec *MbRecording) error {
q.Add("fmt", "json") q.Add("fmt", "json")
q.Add("inc", "releases+media") q.Add("inc", "releases+media")
req.URL.RawQuery = q.Encode() req.URL.RawQuery = q.Encode()
req.Header.Set("User-Agent", "strip-beats/0.1.0 (https://codeberg.org/danjones000/strip-beats/)") req.Header.Set("User-Agent", config.UserAgent)
resp, err := http.DefaultClient.Do(req) resp, err := http.DefaultClient.Do(req)
if err != nil { if err != nil {