Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/imperivox/duolanki
- Owner: imperivox
- License: mit
- Created: 2024-09-29T11:58:47.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-05T08:13:50.000Z (4 months ago)
- Last Synced: 2024-12-22T00:44:07.220Z (about 1 month ago)
- Topics: anki, automation, duolingo, python
- Language: Python
- Homepage:
- Size: 99.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.