gamboupload/main.go
2025-03-10 08:23:18 -07:00

36 lines
527 B
Go

package main
import (
"bytes"
"encoding/json"
"fmt"
"log"
"os"
"strings"
)
func main() {
b, err := os.ReadFile("WoWChatLog.txt")
if err != nil {
log.Fatal(err)
}
// Strip carriage returns because Windows is retarded
b = bytes.ReplaceAll(b, []byte("\r"), []byte(""))
lines := strings.Split(string(b), "\n")
games, err := parseGames(lines)
if err != nil {
log.Fatal(err)
}
for _, game := range games {
j, err := json.Marshal(game)
if err != nil {
log.Fatal(err)
}
fmt.Println(string(j))
}
}