aboutsummaryrefslogtreecommitdiff
path: root/notify.py
blob: 8a57df5cc985245a6251a9595f5fa9aaf4b8d6c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env python

import berserk, subprocess

# Change ACCESS TOKEN according to your need
ACCESS_TOKEN="EiZbLRtZzWnTL4xh"


# Notify using notify-send
def notify_send(summary, message):
    subprocess.Popen(['notify-send', '-u', 'critical','-t', '99999999', summary, message])
    return


# Fetch data and notify
session = berserk.TokenSession(ACCESS_TOKEN)
client = berserk.Client(session=session)
data=client.games.get_ongoing()
for game in data:
    opponent=game["opponent"]["username"]
    lastMove=game["lastMove"]
    if not(game["isMyTurn"]):
        notify_send("Lichess ("+opponent+")","It is your turn !\n Your oppenent played "+lastMove)