Files
go-cbox-scraper/example/dumper/main.go
T
Amrit Panesar 7ebc9d5acc remove unnecessary CBox prefix
rewrite sraper/dumper examples
load should not nake a new file
simply the NewScraper() funciton
2021-08-10 04:46:12 -07:00

36 lines
646 B
Go

package main
import (
"fmt"
"log"
"os"
"sort"
cbox "github.com/Neo-Desktop/go-cbox-scraper"
)
func main() {
if len(os.Args) != 2 {
log.Fatalln("syntax:", os.Args[0], "<filename>")
}
scraper := cbox.NewScraper()
err := scraper.Load(os.Args[1])
if err != nil && os.IsNotExist(err) {
log.Fatalln("error, unable to open file", os.Args[1])
} else if err != nil {
log.Fatalln("error reading file", err)
}
keys := make([]int, 0, len(scraper.Messages))
for k := range scraper.Messages {
keys = append(keys, k)
}
sort.Sort(sort.Reverse(sort.IntSlice(keys)))
for _, k := range keys {
fmt.Println(scraper.Messages[k])
}
}