1
1
mirror of https://github.com/Yvee1/hascard.git synced 2024-11-22 12:51:58 +03:00
flashcard TUI with markdown cards
Go to file
Yvee1 a3471e1df6 Attempt to make gapped sentences wrap
Wrapping is not accurate yet, it wraps too late therefore cutting off some text. Also all spaces are removed because of the textwrapping, so have to solve that issue too.
2020-07-09 17:54:18 +02:00
app Add centered wrapped text widget 2020-07-09 13:07:51 +02:00
cards Add centered wrapped text widget 2020-07-09 13:07:51 +02:00
src Attempt to make gapped sentences wrap 2020-07-09 17:54:18 +02:00
test refactored to use stack, looked at brick package 2020-01-20 10:07:16 +01:00
.gitignore refactored to use stack, looked at brick package 2020-01-20 10:07:16 +01:00
ChangeLog.md refactored to use stack, looked at brick package 2020-01-20 10:07:16 +01:00
LICENSE refactored to use stack, looked at brick package 2020-01-20 10:07:16 +01:00
old_scrot.png Change style of header and update screenshot 2020-01-27 22:49:50 +01:00
package.yaml Add centered wrapped text widget 2020-07-09 13:07:51 +02:00
README.md Update README.md 2020-01-30 23:59:25 +01:00
scrot.png Change style of header and update screenshot 2020-01-27 22:49:50 +01:00
Setup.hi refactored to use stack, looked at brick package 2020-01-20 10:07:16 +01:00
Setup.hs refactored to use stack, looked at brick package 2020-01-20 10:07:16 +01:00
Setup.o refactored to use stack, looked at brick package 2020-01-20 10:07:16 +01:00
stack.yaml Add centered wrapped text widget 2020-07-09 13:07:51 +02:00
stack.yaml.lock Add centered wrapped text widget 2020-07-09 13:07:51 +02:00

hascard

An in-progress commandline utility for reviewing notes. 'Flashcards' can be written in markdown-like syntax. Different kind of questions are possible:

  • Simple flashcard
  • Multiple choice question
    • Single correct answer
    • Multiple correct answers
  • Fill in the gaps

TODO:

  • Spaced repetition (with Leitner system)
  • Saving paths of previously used cards and other user data with xdg user directory

a terminal application with a multiple choice question depicted on it

UI built with brick and parsing of cards done with parsec