summaryrefslogtreecommitdiff
path: root/python/sample.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/sample.py')
-rwxr-xr-xpython/sample.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/python/sample.py b/python/sample.py
deleted file mode 100755
index af09ce2..0000000
--- a/python/sample.py
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env python3
-import gi
-
-gi.require_version("Playerctl", "2.0")
-
-from gi.repository import Playerctl
-from astal import App, Astal, Variable, Widget, bind
-
-player = Playerctl.Player.new("spotify")
-v = Variable(player.get_title()).observe(player, "metadata", lambda *_: player.get_title())
-
-
-def Bar(monitor):
- return Widget.Window(
- anchor=Astal.WindowAnchor.BOTTOM | Astal.WindowAnchor.LEFT | Astal.WindowAnchor.RIGHT,
- monitor=monitor,
- exclusivity=Astal.Exclusivity.EXCLUSIVE,
- child=Widget.CenterBox(
- start_widget=Widget.Label(
- label="Welcome to Astal.py!",
- ),
- end_widget=Widget.Label(label=v()),
- ),
- )
-
-
-def start():
- Bar(0)
-
-
-App.start(callback=start)