All Projects → phu54321 → kian

phu54321 / kian

Licence: AGPL-3.0 license
Alternative desktop frontend for Anki2

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
Vue
7211 projects
TeX
3793 projects
typescript
32286 projects
CSS
56736 projects

Projects that are alternatives of or similar to kian

mpvacious
Adds mpv keybindings to create Anki cards from movies and TV shows.
Stars: ✭ 286 (+766.67%)
Mutual labels:  anki
frozen-fields
A fork of Tiago Barroso's Frozen Fields add-on with support for Anki 2.1
Stars: ✭ 22 (-33.33%)
Mutual labels:  anki
notes
A miscellany of thoughts.
Stars: ✭ 18 (-45.45%)
Mutual labels:  anki
logseq-anki-sync
An logseq to anki syncing plugin with superpowers - image occlusion, card direction, incremental cards, and a lot more.
Stars: ✭ 219 (+563.64%)
Mutual labels:  anki
ScienceNotebooks
Collection of tools and stylesheet for scientific writting and learning (through Anki)
Stars: ✭ 43 (+30.3%)
Mutual labels:  anki
anki2orgdrill
Python package to convert Anki style flashcards to Emacs org-drill format
Stars: ✭ 18 (-45.45%)
Mutual labels:  anki
inka
Command-line tool for adding flashcards from Markdown files to Anki
Stars: ✭ 30 (-9.09%)
Mutual labels:  anki
ankimaker
Automatically generates Anki decks from many sources
Stars: ✭ 43 (+30.3%)
Mutual labels:  anki
SmartReview
💠 单词智能复习项目 - 艾宾浩斯遗忘曲线 + 混淆词
Stars: ✭ 43 (+30.3%)
Mutual labels:  anki
anki tools
No description or website provided.
Stars: ✭ 32 (-3.03%)
Mutual labels:  anki
manjaro-fs-arm64
Manjaro rootfs with xfce4 and vncserver preinstalled. Just setup username, password and vnc password. Also one more edition with latest Anki preinstalled.
Stars: ✭ 19 (-42.42%)
Mutual labels:  anki
ankidown
Ankidown - a flexible document importer for Anki
Stars: ✭ 37 (+12.12%)
Mutual labels:  anki
anki-markdown-notes
Anki add-on to extract notes from markdown files and import them to Anki
Stars: ✭ 34 (+3.03%)
Mutual labels:  anki
anki-md
A markdown to anki flash cards converter
Stars: ✭ 22 (-33.33%)
Mutual labels:  anki
google-translate-anki
No description or website provided.
Stars: ✭ 28 (-15.15%)
Mutual labels:  anki
AnkiSharp
Create anki decks and cards from your C# application
Stars: ✭ 39 (+18.18%)
Mutual labels:  anki
AnnA Anki neuronal Appendix
Using machine learning on your anki collection to enhance the scheduling via semantic clustering and semantic similarity
Stars: ✭ 39 (+18.18%)
Mutual labels:  anki
files2flashcards
Keep your flashcards rooted in the context of your notes
Stars: ✭ 28 (-15.15%)
Mutual labels:  anki
AnkigaokaoTutorial
一本结合高考的 Anki 入门书
Stars: ✭ 48 (+45.45%)
Mutual labels:  anki
speed-focus-mode
Speed Focus Mode add-on for Anki
Stars: ✭ 19 (-42.42%)
Mutual labels:  anki

kian

kian logo

Work in progress. Lots of functionalities missing!

kian is an alternative frontend for Anki. It tries to be a very opinionated frontend. You'll configure less, and spend your time doing more Anki. Some of the features rae:

  • Markdown editor for everything. Make structured notes faster with markdown. You can edit your old plain-html cards using WYSIWYG editor (summernote) though, but most of kian's functionality is built for markdown mode only. Editing with markdown

  • Word autocomplete based on your existing notes. Word autocomplete

  • Image-editor embedded (MiniPaint) Image editor

  • Browser right below the add card window. I know you need it.

  • Better designed everything. (In my sense.)

Building

You need to have Node.js and Python 3 installed. Clone the repository and install the dependencies.

$ npm install  // Install node.js dependencies
$ pip3 install -r backend/requirements.txt  // Install python3 dependencies

To run the development server, you'll need an Anki2 database file at backend/testdata. Copy one from your existing Anki installation so that collection.anki2 goes to backend/testdata/collection.anki2, with all media files.

Right now kian cannot create an empty collection. Not yet implemented. So you should start with your existing collection.

After you've done that, you can start the development server.

$ npm start

Gallary

This reflects the version as of 2018-10-03. UI may change drastically as the program is developed.

  • Deck overview (Home page) Overview
  • Card browser Card browser
  • Card browser w/ some card selected & browser toolbox opened Card browser 2
  • Study mode Reviewer
  • Hotkey helper Hotkey

License

This project is licensed under AGPL.

Vue-cli 3 commands

## Project setup
npm install

### Compiles and hot-reloads for development
npm run serve

### Compiles and minifies for production
npm run build

### Run your tests
npm run test

### Lints and fixes files
npm run lint

### Run your unit tests
npm run test:unit
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].