diff options
| author | Paul Buetow <paul@buetow.org> | 2024-11-04 23:01:24 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-11-04 23:01:24 +0200 |
| commit | 5c557a08db23b01e5a953f0503db1f705de666fa (patch) | |
| tree | 4be51ded9aa3b79ba2e02ac19d47532219f10ecf /internal/schedule | |
| parent | 70e08336fcc32d69dc58d87a1e1b3e5554732264 (diff) | |
improved stats color
Diffstat (limited to 'internal/schedule')
| -rw-r--r-- | internal/schedule/stats.go | 27 |
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") |
