summaryrefslogtreecommitdiff
path: root/internal/schedule
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/schedule
parent70e08336fcc32d69dc58d87a1e1b3e5554732264 (diff)
improved stats color
Diffstat (limited to 'internal/schedule')
-rw-r--r--internal/schedule/stats.go27
1 files changed, 10 insertions, 17 deletions
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")