apy

CLI script for interacting with local Anki collection

MIT License

Downloads
389
Stars
228
Committers
11

Bot releases are hidden (Show)

apy - v0.16.0 Latest Release

Published by lervag 4 months ago

What's Changed

It's time for a minor release. I've tried to indicate the main updates and improvements since v0.15.0.

Full Changelog since v0.15.0: https://github.com/lervag/apy/compare/v0.15.0...v0.16.0

Features

  • Improve apy list output (#88)
  • Allow to go backwards during apy review (#91)
  • Support $VISUAL environment variable to determine editor (#86)
  • Add fonfig for pygments_style in the Markdown converter (#83)

Bug Fixes

  • Allow <cr> to accept in read_number_between
  • Fix an error in apy info summation and improve column order (#97)
  • Convert field to text when changing note type (#90)
  • Attempt to fix bug with change model for clozes (#89)
  • Properly detect the scheduler version in apy info (#94)
  • Fixed Regression bug in list_tags

Documentation

  • Fix bad formatting for apy add-from-file (#93)
  • Mention the $VISUAL environment variable in the main help text
apy - v0.15.9

Published by lervag 4 months ago

apy - v0.15.8

Published by lervag 5 months ago

apy - v0.15.7

Published by lervag 5 months ago

apy - v0.15.6

Published by lervag 5 months ago

Full Changelog: https://github.com/lervag/apy/compare/v0.15.5...v0.15.6

New Contributors

apy - v0.15.5

Published by lervag 5 months ago

apy - v0.15.4

Published by lervag 5 months ago

apy - v0.15.0

Published by lervag 6 months ago

What's Changed

The main update this time is that apy is now available on PyPI and can thus be installed with:

pipx install apyanki # for an isolated environment

# Or the more classic:
pip install apyanki

Bug Fixes

  • Fixed minor bug with an input number reader.
  • Avoid using deprecated Anki APIs.

Full Changelog: https://github.com/lervag/apy/compare/v0.14.0...v0.15.0

apy - v0.14.0

Published by lervag 7 months ago

What's Changed

There's been some general improvements and minor fixes after the previous big refactoring. The main changes are:

  • Show list of cards for a note during note review. Includes some general and useful statistics.
  • Allow to reset the card progress for a card during note review.
  • Improved some output formatting.
  • Silenced an annoying message from Anki core libraries.

Full Changelog: https://github.com/lervag/apy/compare/v0.13.1...v0.14.0

apy - v0.13.1

Published by lervag 7 months ago

What's Changed

This brings a major refactoring of the code, in particular the code for converting note fields for display to console and similar. It should bring some noticable improvements.

  • Use rich instead of click.echo for printing to console.
  • Refactor functions for converting between the note field text formats.
  • Some additional cleanup.
  • Upgraded some dependencies.

Full Changelog: https://github.com/lervag/apy/compare/v0.12.3...v0.13.0

apy - v0.12.3

Published by lervag 8 months ago

This is yet another minor update that includes a security update of the dependency orjson.

Thanks to @kianmeng (#78) for their contribution!

apy - v0.12.2

Published by lervag 9 months ago

This is a minor release that brings support for Anki 23.12.

apy - v0.11.0

Published by lervag 11 months ago

What's Changed

Features

  • Allow Markdown parsing for add-single (#67)
  • Add default base path for MacOS (#69)
  • Allow --deck option for apy add-from-file (#75)

Documentation

  • Improved the installation instructions (#53, #60)

Chore

  • Initial work on type checking with mypy (#59, #63, #65)
  • Some cleanup and code improvement (#64)

Acknowledgements

Thanks to @ckp95 (#60, #64, #65) and @denismaciel (#59) for their contributions!

apy - v0.10.0

Published by lervag over 1 year ago

What's Changed

Features

  • Breaking: Changed two configuration names. If someone has a configuration file, such as .config/apy/apy.json, then they must make sure to update it accordingly!
    • basebase_path
    • profileprofile_name
  • Use default paths when searching for base_path dir (#51)
  • Removed dependency on QT frontend aqt (#54, #57)
  • Some improvements mainly for developers/contributers:
    • Add GitHub actions CI/CD and black as code formatter (#56)
    • Change to pyproject.toml and Poetry (#55)

Documentation

  • Mention related Markdown2Anki alternative
  • A few minor updates

Acknowledgements

Thanks to @ckp95 (#51, #55) and @denismaciel (#56) for their contributions!

apy - v0.9.1

Published by lervag almost 2 years ago

What's Changed

Features

  • Added simple Dockerfile
  • Use public api
  • Adjustments to adhere to new Anki version

Bug Fixes

  • Avoid deprecated api functions and syntax
  • Silence unnecessary warnings

Documentation

  • Improve install instructions
  • Fix minor error in docs
  • Fix a few typos (#48)
  • Updated compatibility info

Acknowledgements

Thanks to @ejmastnak for their contribution in https://github.com/lervag/apy/pull/48!

apy - v0.9.0

Published by lervag almost 2 years ago

Bring apy support for Anki version 2.1.49. Also some minor updates.

apy - v.07.3

Published by lervag almost 4 years ago

This is a minor release with some minor improvements.

This is the final release that is compatible with Anki version 2.1.26.

apy - v0.8.0

Published by lervag almost 4 years ago

This release brings apy support for Anki 2.1.35. It also implies that apy is no longer compatible with Anki version 2.1.26 (and possibly any version in between)!