Expand description
Library crate, providing the core functionality for the Ankify CLI.
Modules§
- ankiconnect
- AnkiConnect API client.
- cache
- Cache module.
- compile
- This module compiles temporary Typst files and manages output files.
- error
- Error types and result aliases for the Ankify library.
- generate
- This module is responsible for generating temporary Typst files that will
then be compiled by the
compilemodule. - logging
- Process-wide hook for raising log verbosity at runtime.
- metadata
- Module describing the structure of the metadata that the
querymodule should return. - query
- Module dealing with querying Typst files for metadata.
- sync
- This module is the heart of Ankify. It’ll provide a
syncfunction that is the sole (or at least main) public API of the Ankify library and binary crates. Thissyncfunction should operate in the following steps: