🔧 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 (
"errors"
"os"
"path/filepath"
"github.com/BurntSushi/toml"
"github.com/adrg/xdg"
"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 {
Source string `toml:"source"`
@ -25,10 +32,6 @@ type Config struct {
AcousticUserKey string `toml:"acoustic_user_key"`
}
func (c Config) Version() string {
return Version
}
var config Config
func newConfig() Config {

View file

@ -5,7 +5,8 @@ import (
"fmt"
"io"
"net/http"
//"codeberg.org/danjones000/strip-beats/config"
"codeberg.org/danjones000/strip-beats/config"
)
type MbRecording struct {
@ -61,7 +62,7 @@ func FillMbRecording(rec *MbRecording) error {
q.Add("fmt", "json")
q.Add("inc", "releases+media")
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)
if err != nil {