Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.8 KB

README.md

File metadata and controls

49 lines (32 loc) · 1.8 KB

text2anki

Create Korean language learning Anki Flashcards from text and other sources.

Features

  • Create sources from:

    • Text input
    • Text files
    • Instagram URLs
    • (video and subtitles in the future)
  • Takes existing text translations or uses Papago API to generate translations

  • Keyboard navigation to create cards:

  • Easily reconfigurable with interfaces and configurations

Preview

Card Front

Card Front

Card Back

Card Back

Demo with Sample Output

Demo

Internal Packages

Some internal Golang packages can be re-used for other projects:

  • firm - a customizable declarative validation package with no struct tags
  • jhttp - abstracts http.HandlerFunc by returning errors, in standard golang fashion, by assuming json responses
    • Also includes reqtx, which isolates each request to a database transaction
  • Many other packages in util that can be used for other web apps

A bunch of utilities can be re-used in TypeScript/React, in particular: