mpv2oboeru

mpv helpers to create flashcards from movies and TV shows
git clone anongit@rnpnr.xyz:mpv2oboeru.git
Log | Files | Refs | Feed | README | LICENSE

Commit: 1816dc8ccc885c620b1bb5ee22779dc1a7913620
Parent: 5de02265a08cf0cc436386730ba7e9ed6deed0d5
Author: Ren Tatsumoto
Date:   Wed, 26 Aug 2020 09:42:54 +0300

protect against grave errors

Diffstat:
Msubs2srs.lua | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/subs2srs.lua b/subs2srs.lua @@ -337,13 +337,18 @@ ankiconnect.add_note = function(subtitle_string, audio_filename, snapshot_filena ret.json = utils.parse_json(ret.stdout) - for k, v in pairs(ret.json) do print(k, '=', v) end + if ret.json == nil then + msg.error("Fatal error from Ankiconnect.") + mp.osd_message("Fatal error from Ankiconnect.", 2) + end if ret.json.error == nil then mp.osd_message("Note added. ID = " .. ret.json.result, 1) else mp.osd_message("Error: " .. ret.json.error, 1) end + + for k, v in pairs(ret.json) do print(k, '=', v) end end ------------------------------------------------------------