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: 892ecdcf24d9fbc43cb3b8c0d9c7d84eab12103d
Parent: 3aa96dfb4e5373a38f7b96316e9eda813c8b215a
Author: Ren Tatsumoto
Date:   Sun, 20 Sep 2020 04:21:23 +0300

concatenate fields when overwrite is not set

Diffstat:
Msubs2srs.lua | 12++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)

diff --git a/subs2srs.lua b/subs2srs.lua @@ -550,6 +550,18 @@ ankiconnect.append_media = function(note_id, audio_filename, snapshot_filename, local audio_field = string.format('[sound:%s]', audio_filename) local image_field = string.format('<img src="%s" alt="snapshot">', snapshot_filename) + if not overwrite then + local fields = ankiconnect.get_note_fields(note_id) + if fields ~= nil then + if fields[config.audio_field] then + audio_field = fields[config.audio_field] .. audio_field + end + if fields[config.image_field] then + image_field = fields[config.image_field] .. image_field + end + end + end + local args = { action = "updateNoteFields", version = 6,