Skip to content

๐Ÿค– AI-powered web app that converts text into Anki flashcards, ready for quick import and efficient study

License

Notifications You must be signed in to change notification settings

Bluh7/Text2Anki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿƒ Introducing Text2Anki

Text2Anki is an AI-powered web application designed to help users convert large texts into Anki flashcards. This app uses DeepSeek to identify key information and generate flashcards that can be easily imported into Anki, a popular spaced repetition software.

๐Ÿ“ธ Screenshot

demo

๐Ÿš€ Features

  • DeepSeek text processing: Utilizes the DeepSeek natural language processing to extract key information and generate flashcards.
  • Web interface: An web interface for ease of use.
  • Preview flashcards: Allows users to preview the generated flashcards before exporting.
  • Support for multiple languages: Can process texts in various languages.
  • Seamless Anki integration: Directly exports flashcards in a CSV format compatible with Anki.

๐Ÿ”ง Installation

To set up Text2Anki locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/Bluh7/Text2Anki.git
cd Text2Anki
  1. Get an API key from OpenRouter: https://openrouter.ai/settings/keys

  2. Adjust the environment variables: You can check .env.example

  3. Build and initialize with Docker:

docker compose up --build

โšก Usage

  1. Open the application: Navigate to http://localhost:3000 in your web browser.
  2. Upload your text: Write or paste your text into the provided text area.
  3. Generate flashcards: Click the button to Generate your flashcards.
  4. Preview the flashcards: Preview all the generate flashcards before downloading.
  5. Export to Anki: Click the button to download the flashcards in CSV and import to your Anki.

๐Ÿค Contributing

I welcome contributions from anyone! So feel free to contribute if you want.

๐Ÿ›ก๏ธ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

๐Ÿค– AI-powered web app that converts text into Anki flashcards, ready for quick import and efficient study

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published