1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00
wtf/modules/football/util.go

38 lines
673 B
Go

package football
import (
"bytes"
"fmt"
"strings"
"time"
"github.com/olekukonko/tablewriter"
)
func createTable(header []string, buf *bytes.Buffer) *tablewriter.Table {
table := tablewriter.NewWriter(buf)
if len(header) != 0 {
table.SetHeader(header)
}
table.SetBorder(false)
table.SetCenterSeparator(" ")
table.SetColumnSeparator(" ")
table.SetRowSeparator(" ")
table.SetAlignment(tablewriter.ALIGN_LEFT)
return table
}
func parseDateString(d string) string {
return fmt.Sprintf("🕙 %s", strings.Replace(d, "T", " ", 1))
}
func getDateString(offset int) string {
today := time.Now()
return today.AddDate(0, 0, offset).Format("2006-01-02")
}