Skip to content

Smponi/Paper2Anki

Repository files navigation

Codacy Badge

Finally with Apple silicon support!

Introduction

Paper2Anki is your way to write your flashcards. Goodnotes 5 released a gamechanger in my opinion. You just write your flashcards,and you can study with them. However, I don't like the idea of only learning in Goodnotes and their algorithm needs some work imo. So I decided to create a way to make flashcards in Goodnotes (Or any other notes app) and export them to Anki!

About Anki

Source: https://apps.ankiweb.net/

Anki is a program which makes remembering things easy. Because it's a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn.

Anyone who needs to remember things in their daily life can benefit from Anki. Since it is content-agnostic and supports images, audio, videos and scientific markup (via LaTeX), the possibilities are endless. For example:

Learning a language
Studying for medical and law exams
Memorizing people's names and faces
Brushing up on geography
Mastering long poems
Even practicing guitar chords!

Anki Software

Check out the Anki website for download links: https://apps.ankiweb.net/#download

How to create flashcards

It's just as simple as writing! You just write on each page your Question on the top half of the page and the answer on the bottom part. Then you just need to export your document as a pdf. So each of your page should look like this:

Requirements

  • Make sure you have python3.7 or later installed.

  • Run pip install -r requirements.txt to install the packages required to run the script.

  • IMPORTANT: If you want to use it on MacOS, make sure you have an uptodate pip version!

Usage

This script is run within the terminal.

Windows

For Windows type cmd in the search bar and then just follow the steps.

Linux

You should know what the terminal is.

MacOS

Open spotlight and search there for Terminal and then just follow the steps.

Use

  1. Run python paper2anki.py YOURFILE.PDF NAME So you give the program 2 Arguments:
    1. The PDF file which contains the flash cards
    2. The name you wish the deck to have.
  2. Import the .apkg file into Anki
  3. Study

Credits

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages