aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-07-17 21:38:01 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2023-07-17 21:38:01 +0200
commit856162796e08fadd783accf3252b378254908819 (patch)
treeddd8e7ecc7d933e0cddbfaa808c487f0524c0bcf
parentcd60c16d680ba1aa033368c86d0ffb8bda5143f7 (diff)
downloadquiz-856162796e08fadd783accf3252b378254908819.tar.gz
quiz-856162796e08fadd783accf3252b378254908819.zip
use appropriate programs on windows
-rwxr-xr-xquiz.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/quiz.py b/quiz.py
index 9284eef..ad95f45 100755
--- a/quiz.py
+++ b/quiz.py
@@ -16,6 +16,7 @@ import argparse
import csv
from pathlib import Path
import random
+import platform
import tomllib
import subprocess
import sys
@@ -26,8 +27,12 @@ import psutil
WRONG_SOUND = Path(__file__).parent / 'Wrong.mp3'
CORRECT_SOUND = Path(__file__).parent / 'Correct.mp3'
-SHOW_QUESTION_CMD = 'xdg-open'
-PLAY_SOUND_CMD = 'mpv'
+if platform.system() != 'windows':
+ SHOW_QUESTION_CMD = 'xdg-open'
+ PLAY_SOUND_CMD = 'mpv'
+else:
+ SHOW_QUESTION_CMD = 'cmd.exe /c start'
+ PLAY_SOUND_CMD = 'vlc.exe --intf=dummy --dummy-quiet'
def err(msg: str, status=1):