Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imperivox/duolanki

A Python app to extract Duolingo vocabulary and create Anki decks.
https://github.com/imperivox/duolanki

anki automation duolingo python

Last synced: about 1 month ago
JSON representation

A Python app to extract Duolingo vocabulary and create Anki decks.

Awesome Lists containing this project

README

        

# Duolanki

A Python application that extracts vocabulary from Duolingo and creates an Anki deck.

## Features

- Extracts words and descriptions from Duolingo.
- Creates Anki decks with the extracted vocabulary.
- Supports login credentials management.
- User-friendly GUI using PyQt5.

## Installation Guide

### Prerequisites

- Python 3.6 or higher
- pip (Python package installer)

### Steps

1. **Clone the Repository:**
```bash
git clone https://github.com/imperivox/Duolanki.git
cd Duolanki
2. **Create a Virtual Environment:**
```bash
python -m venv venv
venv\Scripts\activate
4. **Install Required Packages:**
```bash
pip install -r requirements.txt
6. **Run the Application:**
```bash
python main.py
### Usage

- Launch the application.
- Select your browser and enter your Duolingo credentials.
- Choose the save location for your Anki deck.
- Click "Create Anki Deck" to extract vocabulary and create the deck.

## License

This project is licensed under the MIT License. See the [LICENSE](https://github.com/imperivox/Duolanki?tab=MIT-1-ov-file#readme) file for details.

## Contributing

Feel free to submit issues or pull requests for enhancements or bug fixes.