My personal scoreboard for Rabona

in STEMGeekslast year

Have been using my inky pHat as a mining dashboard for a while, and actually, it did help a lot in the last couple of months. I have plans to add more updaters so that I can get more information rotated on the screen.

The second updater is for Rabona. I play on full auto-play (in a customized way) mode, but still, I was looking for quick ways to see the last match's score and the next match, so here we are:


Here is the script if you're curious. Requires rabona_python and inkyPhat libraries.

from datetime import datetime

import inkyphat
from rabona_python import RabonaClient

font_file = inkyphat.fonts.FredokaOne
font = inkyphat.ImageFont.truetype(font_file, 11)

USER = "emrebeyler"

def main():
    rc = RabonaClient()

    now_as_str = datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S')
    next_match = rc.matches(
        user=USER, start_date=now_as_str, limit=1)["matches"][0]
    next_match_str = f"{next_match['club_1']} vs {next_match['club_2']}"

    last_match = \
    rc.matches(user=USER, end_date=now_as_str, limit=1, order="DESC")[
    last_match_str = f"{last_match['club_1']} {last_match['goals_team_1']}:" \
                     f"{last_match['goals_team_2']} {last_match['club_2']}"

    last_match_header = "Last match"
    next_match_header = "Next match"

    w, h = font.getsize(last_match_header)
    msg_x = int((inkyphat.WIDTH - w) - 150)
    msg_y = int((inkyphat.HEIGHT - h) - 10)

    text_colour = inkyphat.BLACK
    inkyphat.text((msg_x, msg_y - 70), last_match_header.upper(), text_colour,
    inkyphat.text((msg_x, msg_y - 50), last_match_str.upper(), text_colour,
    inkyphat.text((msg_x, msg_y - 30), next_match_header.upper(), text_colour,
    inkyphat.text((msg_x, msg_y - 10), next_match_str.upper(), text_colour,


Posted with STEMGeeks


I bet @schlafhacking will love that.

yep, very nice! (Sorry for my non-involvement in the new game. It's probably aweseome, but my interest in football/soocer is basically not existing, so it's not you or the game but the subject of it :D )

Everybody loves Wirtschaftssimulationen. ;P

Nerd! :D


 last year 

You having fun with those e-ink displays.
I still haven't messed with one, I want a 3 color one but larger than those tinyphats.

yeah, the amount of space is very limited on my e-ink display, I suggest a bigger one.


 last year 

Like it!

This is sooo cool!