Skip to content

Commit b720494

Browse files
committed
add gui scripts
1 parent 6e6308a commit b720494

File tree

7 files changed

+41
-0
lines changed

7 files changed

+41
-0
lines changed

pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ dependencies = [
1515
"tomli (>=2.0.1,<3.0) ; python_version < '3.11'",
1616
]
1717

18+
[project.scripts]
19+
gui-basic = "vmcompact.gui.basic:run"
20+
gui-banana = "vmcompact.gui.banana:run"
21+
gui-potato = "vmcompact.gui.potato:run"
22+
1823
[tool.poetry]
1924
packages = [{ include = "vmcompact" }]
2025
include = ["vmcompact/img/cat.ico"]

vmcompact/gui/banana/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from .main import run

vmcompact/gui/banana/main.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import voicemeeterlib
2+
3+
import vmcompact
4+
5+
6+
def run():
7+
KIND_ID = 'banana'
8+
9+
with voicemeeterlib.api(KIND_ID) as vmr:
10+
app = vmcompact.connect(KIND_ID, vmr)
11+
app.mainloop()

vmcompact/gui/basic/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from .main import run

vmcompact/gui/basic/main.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import voicemeeterlib
2+
3+
import vmcompact
4+
5+
6+
def run():
7+
KIND_ID = 'basic'
8+
9+
with voicemeeterlib.api(KIND_ID) as vmr:
10+
app = vmcompact.connect(KIND_ID, vmr)
11+
app.mainloop()

vmcompact/gui/potato/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from .main import run

vmcompact/gui/potato/main.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import voicemeeterlib
2+
3+
import vmcompact
4+
5+
6+
def run():
7+
KIND_ID = 'potato'
8+
9+
with voicemeeterlib.api(KIND_ID) as vmr:
10+
app = vmcompact.connect(KIND_ID, vmr)
11+
app.mainloop()

0 commit comments

Comments
 (0)