From c2308daf897055e056a0a51fbc445f7902c2f90b Mon Sep 17 00:00:00 2001 From: Kevin Date: Sat, 14 Sep 2024 04:15:27 -0300 Subject: Added examples for python and lua --- docs/libraries/river.md | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) (limited to 'docs/libraries/river.md') diff --git a/docs/libraries/river.md b/docs/libraries/river.md index 01f6ca4..64ba3ce 100644 --- a/docs/libraries/river.md +++ b/docs/libraries/river.md @@ -62,15 +62,35 @@ astal-river --help :::code-group ```js [ JavaScript] -// Not yet documented +import River from "gi://AstalRiver"; + +const river = River.get_default(); + +console.log(river.get_outputs().map((o) => o.name)); ``` ```py [ Python] -# Not yet documented +import gi + +gi.require_version("AstalRiver", "0.1") + +from gi.repository import AstalRiver + +river = AstalRiver.get_default() + +print("\n".join(o.get_name() for o in river.get_outputs())) ``` ```lua [ Lua] --- Not yet documented +local lgi = require("lgi") + +local AstalRiver = lgi.require("AstalRiver", "0.1") + +local river = AstalRiver.River.get_default() + +for _, o in ipairs(river.outputs) do + print(o.name) +end ``` ```vala [ Vala] -- cgit v1.2.3