Add backup dump

This commit is contained in:
2024-08-13 10:10:30 +02:00
parent 89ea4b9630
commit dbcb8e5855
2 changed files with 15 additions and 1 deletions

1
dump.json Normal file

File diff suppressed because one or more lines are too long

15
main.go
View File

@@ -53,7 +53,8 @@ func main() {
scanFolders[idx] = path.Clean(folder)
}
config, err := ReadDBConfig()
config, err := ReadDiskConfig()
// config, err := ReadDBConfig()
if err != nil {
Error.Fatalf("Error reading database config: %v", err)
return
@@ -145,6 +146,18 @@ func ReadDBConfig() (Config, error) {
}
return res, nil
}
func ReadDiskConfig() (Config, error) {
var res = Config{}
file, err := os.Open("dump.json")
if err != nil {
return res, fmt.Errorf("error opening file: %v", err)
}
err = json.NewDecoder(file).Decode(&res)
if err != nil {
return res, fmt.Errorf("error decoding JSON: %v", err)
}
return res, nil
}
func CleanConfig(config Config) map[string]*Entry {
var res = make(map[string]*Entry)
for _, entry := range config.Entries {