Use subprocess instead of bash
This commit is contained in:
@@ -1,15 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
media=$(mktemp)
|
||||
subs=$(mktemp)
|
||||
echo ""
|
||||
echo "Media file: $media"
|
||||
echo "Subtitle file: $subs"
|
||||
echo ""
|
||||
if [ "$1" == "NO_DELETE" ]
|
||||
then
|
||||
shift 1
|
||||
else
|
||||
trap 'rm -f "${media:?}" "${subs:?}"' EXIT
|
||||
fi
|
||||
edge-tts -w "$@" >"$media" 2>"$subs"
|
||||
mpv --keep-open=yes --sub-file="$subs" "$media"
|
||||
@@ -18,7 +18,6 @@ classifiers =
|
||||
package_dir=
|
||||
= src
|
||||
packages = find:
|
||||
scripts = bin/edge-playback
|
||||
python_requires = >=3.7
|
||||
install_requires =
|
||||
websockets>=9.1
|
||||
@@ -31,3 +30,4 @@ where=src
|
||||
[options.entry_points]
|
||||
console_scripts =
|
||||
edge-tts = edgeTTS.__init__:main
|
||||
edge-playback = edgePlayback.__init__:main
|
||||
|
||||
Reference in New Issue
Block a user