{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"anki-2.1.16p9","path":"education/anki","url":"/packages/current/education/anki/","comment":"flashcard learning system with spaced repetition","homepage":"https://apps.ankiweb.net/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Anki is a program which makes remembering things easy. Because it is\na lot more efficient than traditional study methods, you can either\ngreatly decrease your time spent studying, or greatly increase the\namount you learn.\n\nAnyone who needs to remember things in their daily life can benefit from\nAnki. Since it is content-agnostic and supports images, audio, videos\nand scientific markup (via LaTeX), the possibilities are endless. For\nexample:\n\n- learning a language\n\n- studying for medical and law exams\n\n- memorizing people's names and faces\n\n- brushing up on geography\n\n- mastering long poems\n\n- even practicing guitar chords!\n\nThere are two simple concepts behind Anki: active recall testing\nand spaced repetition. They are not known to most learners, despite\nhaving been written about in the scientific literature for many years.\nUnderstanding how they work will make you a more effective learner.\n","package_architecture":"amd64","stem":"anki","readme":null,"dependencies":[{"path":"audio/lame","type":"runtime","package_spec":"","url":"/packages/current/audio/lame/"},{"path":"audio/py-audio","type":"runtime","package_spec":"","url":"/packages/current/audio/py-audio/"},{"path":"devel/py-decorator","type":"runtime","package_spec":"","url":"/packages/current/devel/py-decorator/"},{"path":"devel/py-jsonschema","type":"runtime","package_spec":"","url":"/packages/current/devel/py-jsonschema/"},{"path":"devel/py-send2trash","type":"runtime","package_spec":"","url":"/packages/current/devel/py-send2trash/"},{"path":"multimedia/mpv","type":"runtime","package_spec":"","url":"/packages/current/multimedia/mpv/"},{"path":"sysutils/py-distro","type":"runtime","package_spec":"","url":"/packages/current/sysutils/py-distro/"},{"path":"textproc/py-markdown","type":"runtime","package_spec":"","url":"/packages/current/textproc/py-markdown/"},{"path":"www/py-beautifulsoup4","type":"runtime","package_spec":"","url":"/packages/current/www/py-beautifulsoup4/"},{"path":"www/py-qtwebengine","type":"runtime","package_spec":"","url":"/packages/current/www/py-qtwebengine/"},{"path":"www/py-requests","type":"runtime","package_spec":"","url":"/packages/current/www/py-requests/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-setuptools","type":"build","package_spec":"","url":"/packages/current/devel/py-setuptools/"},{"path":"www/py-qtwebengine","type":"build","package_spec":"","url":"/packages/current/www/py-qtwebengine/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/current/lang/python/3/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["education","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
