Post weekly instead

This commit is contained in:
idanoo 2023-01-30 12:38:28 +13:00
parent f2c7022469
commit 5a884fe3d9
Signed by: idanoo
GPG key ID: 387387CDBC02F132
3 changed files with 12 additions and 28 deletions

View file

@ -4,29 +4,10 @@ import (
"context"
"fmt"
"log"
"os"
"github.com/mattn/go-mastodon"
)
func doTheRegisterThing() {
srv, err := mastodon.RegisterApp(context.Background(), &mastodon.AppConfig{
Server: fmt.Sprintf("https://%s", MASTODON_INSTANCE_URL),
ClientName: MASTODON_CLIENT_NAME,
Scopes: "read write follow",
RedirectURIs: "urn:ietf:wg:oauth:2.0:oob",
Website: "https://github.com/mattn/go-mastodon",
})
if err != nil {
log.Fatal("Couldn't register the app. Error: %v\n\nExiting...\n", err)
}
log.Println(
"Pls open this link: %s\n\n" + srv.AuthURI +
"When completeAdd this to your config under MASTODON_TOKEN and rerun the app")
os.Exit(0)
}
func postToMastodon(metrics []metric) {
if MASTODON_INSTANCE_URL == "" {
log.Printf("Skipping posting to mastodon. Missing configuration")
@ -46,11 +27,11 @@ func postToMastodon(metrics []metric) {
// Build status
startOfDay := getStartofDay()
msg := fmt.Sprintf("User counts for %s :laserkiwi:\n\n", startOfDay.String())
msg := fmt.Sprintf("Weekly user counts @ %s :laserkiwi:\n\n", startOfDay.String())
for _, m := range metrics {
msg = msg + getPrintableString(m) + "\n"
}
msg = msg + "\n\n" + "#DailyStats"
msg = msg + "\n\n" + "#WeeklyStats"
toot := &mastodon.Toot{
Status: msg,