X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=main.go;h=1ef6d5da2916c84ea0a86d490c75c28ea54339e3;hb=5bbfb3ff6b49c0a393fb81f52acca7bb363675df;hp=3304c3b9d24f4c4ecd2384b0d27b058acae5d1ea;hpb=abf520563cb5d9915459b67ffac05f255ca121c5;p=linksexp.git diff --git a/main.go b/main.go index 3304c3b..1ef6d5d 100644 --- a/main.go +++ b/main.go @@ -121,10 +121,19 @@ func main() { } fmt.Println("Updated:", time.Now().Format(time.RFC3339)) - fmt.Println("@table @strong") + + fmt.Println("@menu") + fmt.Println("Categories:") + for _, cat := range cats { + fmt.Printf("* %s (%d items): LinksCat%s\n", cat, len(data[cat]), cat) + } + fmt.Println("@end menu") + for _, cat := range cats { - fmt.Println("@item", cat) + fmt.Println("@node", "LinksCat"+cat) + fmt.Println("@section Links category:", cat) fmt.Println("@multitable @columnfractions .05 .8 .1 .05") + fmt.Println("@headitem @tab @tab Other categories @tab Feed URLs") ents := data[cat] for n, ent := range ents { catsOther := make([]string, 0) @@ -138,7 +147,7 @@ func main() { note = "(" + ent["Note"][0] + ")" } fmt.Printf( - " @item %d @tab @url{%s, %s} %s @tab %s @tab\n", + " @item %d @tab @url{%s,, %s} %s @tab %s @tab\n", n, ent["URL"][0], ent["Title"][0], note, strings.Join(catsOther, ", "), ) @@ -158,5 +167,4 @@ func main() { } fmt.Println("@end multitable") } - fmt.Println("@end table") }