Giter Site home page Giter Site logo

paper2anki's Introduction

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!

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 installed.
  • Run pip install -r requirements.txt
    to install the packages required to run the script.

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:

paper2anki's People

Contributors

smponi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.