Metadata-Version: 2.4
Name: csv-to-anki-converter
Version: 1.2.0
Summary: Convert CSV files to Anki deck packages with ease
Home-page: https://github.com/NurNichtWilly/ankipak
Author: Willy
Author-email: Willy <willy@example.com>
Maintainer-email: Willy <willy@example.com>
License: MIT
Project-URL: Homepage, https://github.com/NurNichtWilly/ankipak
Project-URL: Documentation, https://github.com/NurNichtWilly/ankipak#readme
Project-URL: Repository, https://github.com/NurNichtWilly/ankipak
Project-URL: Bug Tracker, https://github.com/NurNichtWilly/ankipak/issues
Project-URL: Changelog, https://github.com/NurNichtWilly/ankipak/blob/main/CHANGELOG.md
Keywords: anki,flashcards,csv,converter,education,study
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: End Users/Desktop
Classifier: Topic :: Education
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas>=1.3.0
Requires-Dist: genanki>=0.13.0
Provides-Extra: dev
Requires-Dist: pytest>=6.0; extra == "dev"
Requires-Dist: pytest-cov>=2.0; extra == "dev"
Requires-Dist: black>=21.0; extra == "dev"
Requires-Dist: flake8>=3.8; extra == "dev"
Requires-Dist: mypy>=0.800; extra == "dev"
Requires-Dist: build>=0.8.0; extra == "dev"
Requires-Dist: twine>=4.0.0; extra == "dev"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# CSV to Anki Converter

Convert CSV files to Anki deck packages (.apkg) with support for tags and HTML formatting.

## Features

- Convert CSV files to Anki flashcard decks
- Support for tags (comma-separated)
- HTML formatting support
- German character sanitization for tags
- Batch processing
- Command-line interface

## Installation

```bash
pip install csv-to-anki-converter
```

## Quick Start

### Basic Usage
```bash
csv-to-anki input.csv
```

### CSV Format
```csv
Front,Back,Tags
"What is Python?","A programming language","programming,python"
"Bonjour","Hello in French","french,greeting"
```

### Batch Processing
```bash
csv-to-anki --batch input_folder/ output_folder/
```

## Requirements

- Python 3.8+
- pandas >= 1.3.0
- genanki >= 0.13.0

## Tag Sanitization

German characters in tags are automatically converted for Anki compatibility:
- ü → ue, ä → ae, ö → oe, ß → ss

## Documentation

Full documentation and examples: [GitHub Repository](https://github.com/NurNichtWilly/ankipak)

## License

MIT License
