mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 16:02:23 -04:00
Anki is a smart spaced repetition flashcard program
![]() * Keep filtered decks when importing apkg If all original decks exist and scheduling is included. * Create missing decks from csv * Export original decks if with_scheduling * Also remap original deck ids on import * Update imported filtered decks * Fix meta column being mapped to tags * Fix ids in csv deck and notetype columns Note: This implies names which parse to an i64 will be seen as ids, likely resulting in the intended deck/notetype not being found. * Check for scheduling with revlog and deck configs Might help with cases in which scheduling was included, but all cards are new. In such a case, filtered deck should not be converted. * Fix duplicate with same GUID being created * Remove redundant `distinct`s from sql query * Match notes by _either_ guid _or_ first field * Refactor to emphasise GUID/first field distinction * Export default deck and config if with scheduling * Fix default deck being exported if it's a parent |
||
---|---|---|
.buildkite | ||
.github/ISSUE_TEMPLATE | ||
.vscode.dist | ||
cargo | ||
docs | ||
ftl | ||
platforms | ||
proto | ||
pylib | ||
python | ||
qt | ||
rslib | ||
sass | ||
tools | ||
ts | ||
.bazelignore | ||
.bazelrc | ||
.bazelversion | ||
.gitattributes | ||
.gitignore | ||
.prettierignore | ||
.prettierrc | ||
.user.bazelrc | ||
BUILD.bazel | ||
Cargo.lock | ||
Cargo.toml | ||
CONTRIBUTORS | ||
defs.bzl | ||
late_deps.bzl | ||
LICENSE | ||
package.json | ||
pkgkey.asc | ||
pyrightconfig.json | ||
README.md | ||
repos.bzl | ||
run | ||
run.bat | ||
SECURITY.md | ||
WORKSPACE | ||
yarn.lock |
Anki
This repo contains the source code for the computer version of Anki.
If you'd like to try development builds of Anki but don't feel comfortable building the code, please see https://betas.ankiweb.net/
For more information on building, please see Development.