Commit Graph

616 Commits

Author SHA1 Message Date
Austin Siew
0c37ab0f5c Added 2.1.54 and 2.1.55 to github actions 2022-12-30 20:34:50 -07:00
Austin Siew
2ad03ddbc0 added anki 2.1.54 and 2.1.55 tests & fixed NotFoundError not working on 2.1.55 2022-12-30 20:26:58 -07:00
introt
2f50c747fb Add getNoteTags, updateNoteTags and updateNote
getNoteTags returns [str ...] of tags for a given note (note: int)

updateNoteTags removes the existing tags and sets new tags

updateNote combines the old updateNoteFields and the new updateNoteTags

Closes #369
2022-12-30 13:13:31 +02:00
Alexei Yatskov
7234914d44
Merge pull request #367 from Aquafina-water-bottle/master
Added various calls for model fields (getting & setting font, setting description)
2022-12-29 11:42:01 -08:00
Austin Siew
5e527680d9 accidentally removed modelFieldRemove from the README, reverted 2022-12-28 19:34:21 -07:00
Austin Siew
a96e10e840 made the test more precise by checking the anki version 2022-12-28 18:54:22 -07:00
Austin Siew
69baea296a added tests & documentation, removed dead code 2022-12-28 18:37:05 -07:00
Austin Siew
e42e936655 Merge remote-tracking branch 'foosoft/master' 2022-12-28 17:15:54 -07:00
Alexei Yatskov
68ccd5785b
Merge pull request #368 from Aquafina-water-bottle/fix_qt5_ci
Fix Qt5 CI tests
2022-12-28 11:03:24 -08:00
Austin Siew
e4627a17e5 reverted .tox dir removal 2022-12-26 20:11:13 -07:00
Austin Siew
b19528e443 added --no-sandbox to tox env 2022-12-26 20:04:10 -07:00
Austin Siew
2d54eccb64 added modelFieldSetDescription, changed double quote strings to single quote strings 2022-12-24 04:18:24 -07:00
Austin Siew
59f75a2946 added modelFieldFonts, modelFieldSetFont, modelFieldSetFontSize 2022-12-24 04:10:56 -07:00
Alexei Yatskov
ad4a4a4661
Merge pull request #366 from ocavue/ocavue/fix-tox
fix ci by installing tox v3
2022-12-20 17:03:42 -08:00
ocavue
479b425ae1 Lock tox to v3 in GitHub Action 2022-12-20 15:57:28 +08:00
Alexei Yatskov
ae8ac9cf18
Merge pull request #365 from Aquafina-water-bottle/master
Updated documentation on multi
2022-12-18 19:44:40 -08:00
Austin Siew
aa42480d7a updated README with multi version 6 examples 2022-12-16 19:14:14 -07:00
Alexei Yatskov
42a6de39b3
Merge pull request #363 from introt/modelFieldDescriptions
Added modelFieldDescriptions
2022-12-10 09:44:25 -08:00
Austin Siew
09d22cc507 updated documentation on multi 2022-12-06 02:36:09 -07:00
introt
ff4fb13428 Fix KeyError in modelFieldDescriptions
on older Anki versions, where field descriptions aren't available
2022-11-27 12:19:58 +02:00
introt
336dc8bb31 Added modelFieldDescriptions
Similar to modelFieldNames, returns a list of
note field decriptions (the text seen in the gui
editor when the field is empty)
2022-11-26 14:56:34 +02:00
Alexei Yatskov
82ca4b847d
Merge pull request #350 from Aquafina-water-bottle/get_reviews_of_card
Added getReviewsOfCards
2022-09-20 17:53:03 -07:00
Austin Siew
a8905a4c22 getReviewsOfCards: changed inner lists into dictionaries, removed cid within the inner list 2022-09-20 17:46:26 -06:00
Alexei Yatskov
773dc49f2b
Merge pull request #353 from snoyes/fix-#352
Fix issue #352
2022-09-17 14:27:27 -07:00
Austin Siew
7cf38106b3 changed getReviewsOfCard -> getReviewsOfCards, changed result to be formatted in a dictionary rather than a list 2022-09-13 17:25:14 -06:00
Austin Siew
c0c922d27c changed getReviewsOfCard -> getReviewsOfCards, changed result to be formatted in a dictionary rather than a list 2022-09-13 17:12:20 -06:00
Scott Noyes
6f87f03519 Fix issue #352 2022-09-12 09:07:59 -05:00
Alexei Yatskov
9f76e5fff2
Merge pull request #348 from Aquafina-water-bottle/issue_82_documentation
README changes: Issue 82 documentation
2022-09-11 10:59:18 -07:00
Austin Siew
6e4bbfa0d6 Added getReviewsOfCard 2022-09-05 00:29:03 -06:00
Austin Siew
d9c01327a4 fixed warning message 2022-08-22 00:06:50 -06:00
Austin Siew
127a34c2d0 added warning 2022-08-22 00:05:19 -06:00
Austin Siew
3b10dbc27f typos 2022-08-22 00:00:15 -06:00
Alexei Yatskov
fbd6ccad3e
Merge pull request #346 from Aquafina-water-bottle/model_field_names
Added model field name actions
2022-08-18 17:44:11 -07:00
Austin Siew
db2e7f2e95 added documentation 2022-08-17 12:50:22 -06:00
Austin Siew
83cc55769b fixed function styling issue in test case 2022-08-16 20:11:44 -06:00
Austin Siew
8ec078393a removed the bulk action in favor of the already existing 'multi' action 2022-08-16 19:35:32 -06:00
Austin Siew
cb52e14497 Added sample requests to field name actions 2022-08-16 19:30:36 -06:00
Austin Siew
ebdca1db6b Added model field name api points and skeleton documentation to README 2022-08-16 19:23:09 -06:00
Alexei Yatskov
55327b6ccf
Merge pull request #343 from StevenTCramer/patch-1
Add PowerShell example to Readme.
2022-07-25 18:04:18 -07:00
Steven T. Cramer
4010293efa
Add PowerShell example to Readme.
Now that PowerShell is cross platform it is my go to shell.  Thought I would add an example to the readme.
2022-07-25 11:49:55 +07:00
07ddcead5e Remove metadata from README 2022-07-14 13:17:33 -07:00
Alexei Yatskov
d174099b60
Merge pull request #332 from debanjandhar12/patch-1
Fix storeMediaFile logic
2022-07-03 11:42:26 -07:00
Alexei Yatskov
113dc50e3a
Merge pull request #334 from oakkitten/fix-tox-tests
Fix tests by “pinning” Anki dependencies via a time machine
2022-06-11 20:56:04 -07:00
oakkitten
cfcb1616ce Tests: add environments for Anki 2.1.51 to 53 2022-06-08 19:29:45 +01:00
oakkitten
b01dd47dec Tests: Run CI tests in parallel 2022-06-08 19:29:45 +01:00
oakkitten
863cef5e64 Tests: use time machine to “pin” Anki dependencies
Packages anki and aqt do not pin their requirements,
which breaks anki <= 2.1.49 because of protobuf major version bump.

While it's possible to use requirements.txt as constraints,
it might not be the best idea:
  * requirements.txt can’t be used as constraints
    without some careful sed’ding to remove hashes and extras;
  * its location changes between versions;
  * you can’t get this file for a pre-release version of Anki
    since these don't get git tags;
  * it’s rarely updated anyway and hence won’t reliably
    produce the environment that actual Anki uses.

So use a pypi-timemachine, which prevents pip from using packages
that were uploaded after a specified date.
While the code is a tad complex, it feels slightly less hacky,
and is likely to be producing more accurate environments.
2022-06-08 19:29:45 +01:00
debanjandhar12
504ac68b40
Fix storeMediaFile logic
Currently, when `skip` is true and `deleteExisting` is true the `storeMediaFile` will simply delete the media file. 
However, the intended behavior should be to not touch the media file when both conditions are true.
2022-06-06 13:47:22 +05:30
Alexei Yatskov
5774ef7346
Merge pull request #323 from oakkitten/edit-dialog-bring-to-foreground
Bring Edit dialog to foreground more reliably
2022-05-29 12:59:02 -07:00
Alexei Yatskov
99d6256ade
Merge pull request #324 from toasted-nutbread/api-reflect
apiReflect
2022-05-29 12:58:38 -07:00
Alexei Yatskov
1d5b87b3f4
Merge pull request #322 from ZhengPeiRu21/fixDeckStatsTest
Fix getDeckStats test
2022-05-29 12:57:18 -07:00