summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-11-04 23:01:24 +0200
committerPaul Buetow <paul@buetow.org>2024-11-04 23:01:24 +0200
commit5c557a08db23b01e5a953f0503db1f705de666fa (patch)
tree4be51ded9aa3b79ba2e02ac19d47532219f10ecf /internal
parent70e08336fcc32d69dc58d87a1e1b3e5554732264 (diff)
improved stats color
Diffstat (limited to 'internal')
-rw-r--r--internal/colour/colour.go2
-rw-r--r--internal/schedule/stats.go27
2 files changed, 11 insertions, 18 deletions
diff --git a/internal/colour/colour.go b/internal/colour/colour.go
index 545153d..03ae8c4 100644
--- a/internal/colour/colour.go
+++ b/internal/colour/colour.go
@@ -5,7 +5,7 @@ import "github.com/fatih/color"
var (
Info1f = color.New(color.FgCyan, color.BgBlue, color.Bold).PrintfFunc()
Info2f = color.New(color.FgHiYellow, color.BgHiBlack, color.Bold).PrintfFunc()
- SInfo3f = color.New(color.FgHiBlack, color.BgHiGreen, color.Bold).SprintfFunc()
+ Sstatsf = color.New(color.FgHiYellow, color.BgBlue).SprintfFunc()
Ackf = color.New(color.FgBlack, color.BgHiYellow, color.Bold).PrintfFunc()
Successf = color.New(color.FgWhite, color.BgGreen).PrintfFunc()
)
diff --git a/internal/schedule/stats.go b/internal/schedule/stats.go
index e27ad43..4672f0e 100644
--- a/internal/schedule/stats.go
+++ b/internal/schedule/stats.go
@@ -34,33 +34,26 @@ func (s stats) String() string {
func (s stats) Render(platform string) {
var sb strings.Builder
- // data := [][]string{
- // {"#Posted entries", strconv.Itoa(s.posted)},
- // {"#Queued entries", strconv.Itoa(s.queued)},
- // {"Last post (days ago)", fmt.Sprintf("%.02f", s.lastPostDaysAgo)},
- // {"Since (days)", fmt.Sprintf("%.02f", s.sinceDays)},
- // {"Posts per day", fmt.Sprintf("%.02f", s.postsPerDay)},
- // {"Ppd target", fmt.Sprintf("%.02f", s.postsPerDayTarget)},
- // }
-
- sep := colour.SInfo3f("+%s+%s+", strings.Repeat("-", 22), strings.Repeat("-", 13))
+ sep := colour.Sstatsf("+%s+%s+", strings.Repeat("-", 22), strings.Repeat("-", 13))
sb.WriteString(sep)
sb.WriteString("\n")
- sb.WriteString(colour.SInfo3f("| %-20s | %-11s |", platform, "Stat. value"))
+ sb.WriteString(colour.Sstatsf("| %-20s | %-11s |", platform, "Stat. value"))
sb.WriteString("\n")
sb.WriteString(sep)
sb.WriteString("\n")
- sb.WriteString(colour.SInfo3f("| %-20s | %-11s |", "Stats since (days)", fmt.Sprintf("%.02f", s.sinceDays)))
+ sb.WriteString(colour.Sstatsf("| %-20s | %-11s |", "Stats since (days)", fmt.Sprintf("%.02f", s.sinceDays)))
sb.WriteString("\n")
- sb.WriteString(colour.SInfo3f("| %-20s | %-11s |", "#Posted entries", strconv.Itoa(s.posted)))
+ sb.WriteString(colour.Sstatsf("| %-20s | %-11s |", "#Posted entries", strconv.Itoa(s.posted)))
sb.WriteString("\n")
- sb.WriteString(colour.SInfo3f("| %-20s | %-11s |", "#Queued entries", strconv.Itoa(s.queued)))
+ sb.WriteString(colour.Sstatsf("| %-20s | %-11s |", "#Queued entries", strconv.Itoa(s.queued)))
sb.WriteString("\n")
- sb.WriteString(colour.SInfo3f("| %-20s | %-11s |", "Last post (days ago)", fmt.Sprintf("%.02f", s.lastPostDaysAgo)))
+ sb.WriteString(colour.Sstatsf("| %-20s | %-11s |", "Enough for (days)", fmt.Sprintf("%.02f", float64(s.queued)/s.postsPerDayTarget)))
sb.WriteString("\n")
- sb.WriteString(colour.SInfo3f("| %-20s | %-11s |", "Posts per day", fmt.Sprintf("%.02f", s.postsPerDay)))
+ sb.WriteString(colour.Sstatsf("| %-20s | %-11s |", "Last post (days ago)", fmt.Sprintf("%.02f", s.lastPostDaysAgo)))
sb.WriteString("\n")
- sb.WriteString(colour.SInfo3f("| %-20s | %-11s |", "Posts per day target", fmt.Sprintf("%.02f", s.postsPerDayTarget)))
+ sb.WriteString(colour.Sstatsf("| %-20s | %-11s |", "Posts per day", fmt.Sprintf("%.02f", s.postsPerDay)))
+ sb.WriteString("\n")
+ sb.WriteString(colour.Sstatsf("| %-20s | %-11s |", "Posts per day target", fmt.Sprintf("%.02f", s.postsPerDayTarget)))
sb.WriteString("\n")
sb.WriteString(sep)
sb.WriteString("\n")