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/wireplumber.md | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'docs/libraries/wireplumber.md') diff --git a/docs/libraries/wireplumber.md b/docs/libraries/wireplumber.md index e1c9579..0c858f0 100644 --- a/docs/libraries/wireplumber.md +++ b/docs/libraries/wireplumber.md @@ -66,17 +66,31 @@ wpctl --help ```js [ JavaScript] import Wp from "gi://AstalWp"; -const audio = Wp.get_default_wp().audio +const audio = Wp.get_default_wp().audio; -console.log(audio.volume) +console.log(audio.default_speaker.volume); ``` ```py [ Python] -# Not yet documented +import gi + +gi.require_version("AstalWp", "0.1") + +from gi.repository import AstalWp + +audio = AstalWp.get_default_wp().get_audio() + +print(audio.get_default_speaker().get_volume()) ``` ```lua [ Lua] --- Not yet documented +local lgi = require("lgi") + +local AstalWp = lgi.require("AstalWp", "0.1") + +local audio = AstalWp.get_default_wp().audio + +print(audio.default_speaker.volume) ``` ```vala [ Vala] -- cgit v1.2.3 From 4d5c7a7b514c7f4f71b2950f051b64c3e3df3008 Mon Sep 17 00:00:00 2001 From: Aylur Date: Sat, 14 Sep 2024 09:55:29 +0000 Subject: docs: lib examples consistency --- docs/libraries/wireplumber.md | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) (limited to 'docs/libraries/wireplumber.md') diff --git a/docs/libraries/wireplumber.md b/docs/libraries/wireplumber.md index 0c858f0..7f02ab4 100644 --- a/docs/libraries/wireplumber.md +++ b/docs/libraries/wireplumber.md @@ -64,31 +64,25 @@ wpctl --help :::code-group ```js [ JavaScript] -import Wp from "gi://AstalWp"; +import Wp from "gi://AstalWp" -const audio = Wp.get_default_wp().audio; +const audio = Wp.get_default_wp().audio -console.log(audio.default_speaker.volume); +print(audio.default_speaker.volume) ``` ```py [ Python] -import gi - -gi.require_version("AstalWp", "0.1") +from gi.repository import AstalWp as Wp -from gi.repository import AstalWp - -audio = AstalWp.get_default_wp().get_audio() +audio = Wp.get_default_wp().get_audio() print(audio.get_default_speaker().get_volume()) ``` ```lua [ Lua] -local lgi = require("lgi") - -local AstalWp = lgi.require("AstalWp", "0.1") +local Wp = require("lgi").require("AstalWp") -local audio = AstalWp.get_default_wp().audio +local audio = Wp.get_default_wp().audio print(audio.default_speaker.volume) ``` -- cgit v1.2.3