From d9f94652b2987919a0a0bbc8e04b3d89cdda4c8c Mon Sep 17 00:00:00 2001 From: David Bailey Date: Fri, 21 Jul 2017 01:50:12 +0100 Subject: [PATCH] Add fast non-GUI browse function --- AnkiConnect.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/AnkiConnect.py b/AnkiConnect.py index 1afd0b9..35ec7cf 100644 --- a/AnkiConnect.py +++ b/AnkiConnect.py @@ -456,6 +456,13 @@ class AnkiBridge: return browser.model.cards + def browse(self, query=None): + if query is not None: + return aqt.mw.col.findCards(query) + else: + return [] + + def guiAddCards(self): addCards = aqt.dialogs.open('AddCards', self.window()) addCards.activateWindow() @@ -676,6 +683,11 @@ class AnkiConnect: return self.anki.guiBrowse(query) + @webApi + def browse(self, query=None): + return self.anki.browse(query) + + @webApi def guiAddCards(self): return self.anki.guiAddCards()