Skip to content

Python script to save and load your pipewire wires also some search functions are included that can be used for automation.

License

Notifications You must be signed in to change notification settings

marvin1099/PipewireSaveLoad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

PipewireSaveLoad

Python script to save and load your pipewire wires.
Also a search function is included since its nice to have.
Also keep in mind the current version is only compatible with configs created at 0.3.2 or higher.
I want to say I used AI a lot for to make this script,
this is just one of these set it and forget it scripts.

Download

Go To:
Main Repo: https://codeberg.org/marvin1099/Pipewire-save-load/releases
Backup Repo: https://github.com/marvin1099/Pipewire-save-load/releases
Then download the pipewire-script.py file and run it with the desired options

Extra Info

Since i have removed the replace commands,
your old config my not work with v0.5
to make shure it works load the config with v0.4,
then save with version v0.5
versions before v0.3.2 are not compatible with,
with v0.3.2 and above.

Usage

usage: pipewire-script.py [-h] [-s] [-l] [-d {links,ports,nodes}] [-k] [-i] 
                          [-q QUERY] [-v VALUE] [-o OUTPUT] [-c CONFIG]

Manage PipeWire connections.

options:
-h, --help            show this help message and exit
-s, --save            Save wires
-l, --load            Load wires
-d {links,ports,nodes}, --data {links,ports,nodes}
                      Select data type (links, ports, nodes) for searching and listing
-k, --keys            Print all keys of data
-i, --list            List all items of data
-q QUERY, --query QUERY
                      Search key
-v VALUE, --value VALUE
                      Search value
-o OUTPUT, --output OUTPUT
                      Output key for the search
-c CONFIG, --config CONFIG
                      Config file to use (default: pipewirewires.conf)

About

Python script to save and load your pipewire wires also some search functions are included that can be used for automation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages