In Action

This page contains code snippets with summary of zroya’s abilities. See First steps for more detailed introduction.

Simple Notification

import zroya

zroya.init("Python", "a", "b", "c", "d")
t = zroya.Template(zroya.TemplateType.Text1)
t.setFirstLine("Just one bold line")
zroya.show(t)
Notification with one bold line

Multiline Notification With Image

import zroya

zroya.init("Python", "a", "b", "c", "d")
t = zroya.Template(zroya.TemplateType.ImageAndText4)
t.setFirstLine("First bold line")
t.setSecondLine("Second line is in regular font")
t.setImage("./files/image.png")
zroya.show(t)
Notification with one bold, one regular line and an image.

Attaching callbacks

import zroya
import time

def onClickHandler(notification_id):
    print("Clicked!")

zroya.init("Python", "a", "b", "c", "d")
t = zroya.Template(zroya.TemplateType.Text1)
t.setFirstLine("Click on me, please!")
zroya.show(t, on_click=onClickHandler)
time.sleep(10)