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: 9c134666aef5fc8f0ea49f0d4094c04efb0b220a
Parent: fcba52306f1b30a841e9b63242f5bb6a1a5aaf87
Author: Ren Tatsumoto
Date:   Thu,  4 Mar 2021 00:17:12 +0300

add the configured tag when updating, if enabled

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

diff --git a/subs2srs.lua b/subs2srs.lua @@ -1085,6 +1085,19 @@ ankiconnect.gui_browse = function(query) } end +ankiconnect.add_tag = function(note_id, tag) + if not is_empty(tag) then + ankiconnect.execute { + action = 'addTags', + version = 6, + params = { + notes = { note_id }, + tags = tag + } + } + end +end + ankiconnect.append_media = function(note_id, fields, create_media_fn) -- AnkiConnect will fail to update the note if it's selected in the Anki Browser. -- https://github.com/FooSoft/anki-connect/issues/82 @@ -1106,6 +1119,7 @@ ankiconnect.append_media = function(note_id, fields, create_media_fn) local _, error = ankiconnect.parse_result(result) if not error then create_media_fn() + ankiconnect.add_tag(note_id, config.note_tag) ankiconnect.gui_browse(string.format("nid:%s", note_id)) -- select the updated note in the card browser notify(string.format("Note #%s updated.", note_id)) else