vollmond/bot/bot.py
Thomas Renger 7a7dcdfe55
All checks were successful
ci/woodpecker/push/docker Pipeline was successful
Reformatting
2024-11-25 10:13:52 +01:00

24 lines
549 B
Python

import os
import moon
from mastodon import Mastodon
from pytz import timezone
from datetime import datetime
# Set up Mastodon
mastodon = Mastodon(
access_token='token.secret',
api_base_url=os.getenv('MASTODON_URL', 'https://mastodon.wazongtest.de/')
)
tz = timezone('Europe/Berlin')
now = datetime.now().astimezone(tz)
moon_text = "Aktuelle Mondphase:\n"
moon_text += moon.moon_phase_as_text(now)
print(moon_text)
mastodon.status_post(moon_text, visibility='unlisted')
me = mastodon.me()
print(mastodon.account_statuses(me['id'])[0])