Skip to content

JanMaier97/anki-utils-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anki-utils-rs

A personal Anki utility tool written in Rust, that uses the AnkiConnect plugin to provide its functionality.

Usage requirements

Install the AnkiConnect plugin in Anki and restart. Anki has to be running for this utility tool to function.

Utilities

Kanji Extractor

**coming some time later **

Note Validator

Todos:

  • Add 'tag required' validation
  • Add 'tag starts with' validation
  • Add integration tests
  • Add logging
  • Add value sets validation
  • CLI: Parameter for different port
  • CLI: Parameter for different url (default: localhost)
  • Refactor anki request api
  • CLI: Parameter for config
  • CLI: Parameter to filter error types
  • CLI: Parameter to filter field names
  • CLI: Parameter to open notes in the Anki browser
  • CLI: Print validation errors in a table format to the browser
  • Print error messages to stderr
  • Refactor table print and write to buffer instead
  • Refactor validation libary
  • Try error handling with anyhow crate
  • Try error handling with this-error crate
  • Validate note model and field values provided in config

Notes:

About

Personal Anki utility tool written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published