Skip to content

ccr5/Deck-Creator-For-Anki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Deck Creator for Anki

A way to create your Anki decs
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. What is Anki?
  3. Getting Started
  4. Usage
  5. Roadmap
  6. Contributing
  7. License
  8. Contact

About The Project

Do you want to study a language? have you a word list to improve your vocabulary? You can use this project to create a Deck into Ankiweb to achieve your goals! Passing a csv file with two columns:

  1. Word -> the word you want to learn
  2. Translation -> some translations of this word

You will get a complete translations and how many examples do you want -

What is Anki?

Anki (based on the Japanese word 暗記 anki meaning memorization) is an open source program for memorization cards, originally designed for learning new languages.

You can read more about Anki in Ankiweb

Portuguese-English

If you want to learn Portugues-English you can use my "The 1000 most used words in English" deck. Avaliable here

Getting Started

To get a local copy up and running follow these simple example steps.

Installation

  1. Clone this repository
git clone "https://github.com/ccr5/Deck-Creator-For-Anki.git"
  1. Open the terminal
  2. create a virtual environment
virtualenv venv
  1. exec env Linux
source venv/bin/activate
  1. install all dependencies
pip install -r requirements.txt
  1. run main.py
python main.py

Usage

example.csv

card  carta, cartão
name  nome
money dinheiro

Return:

card;cartão, caixa, ficha;Create a new address book card entry. Create a new card. New Card. As already stated, this directive is based on the green card system.
name;nome, sinal, marca;If the name of the Constitution is an obstacle, then I am prepared to change the name./I advocate a transparent policy where brand name of origin is obligatory.
money;moeda, grana, dinheiro;It deals with money, in other words - and people know how to use money.

Details

  1. There is a data examples to try in ./data and ./file
  2. Your txt will be save in ./file

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Matheus Nobre Gomes - matt-gomes@live.com

Project Link: https://github.com/ccr5/Deck-Creator-For-Anki