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=
|
package_dir=
|
||||||
= src
|
= src
|
||||||
packages = find:
|
packages = find:
|
||||||
scripts = bin/edge-playback
|
|
||||||
python_requires = >=3.7
|
python_requires = >=3.7
|
||||||
install_requires =
|
install_requires =
|
||||||
websockets>=9.1
|
websockets>=9.1
|
||||||
@@ -31,3 +30,4 @@ where=src
|
|||||||
[options.entry_points]
|
[options.entry_points]
|
||||||
console_scripts =
|
console_scripts =
|
||||||
edge-tts = edgeTTS.__init__:main
|
edge-tts = edgeTTS.__init__:main
|
||||||
|
edge-playback = edgePlayback.__init__:main
|
||||||
|
|||||||
Reference in New Issue
Block a user