Metadata-Version: 2.4
Name: anki-addons-dataset
Version: 1.10.0
Summary: Collects, processes, and publishes structured data about Anki flashcard addons to HuggingFace.
Author-email: Aleksey Yablokov <alex_ya@mailbox.org>
License-Expression: MIT
Project-URL: Homepage, https://github.com/Aleks-Ya/anki-addons-dataset
Project-URL: Repository, https://github.com/Aleks-Ya/anki-addons-dataset
Project-URL: Dataset, https://huggingface.co/datasets/Ya-Alex/anki-addons
Project-URL: Visualizations, https://huggingface.co/spaces/Ya-Alex/anki-addons
Keywords: anki,addons,dataset,ankiweb,huggingface
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Education
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Requires-Dist: bs4
Requires-Dist: mdutils
Requires-Dist: pyyaml
Requires-Dist: XlsxWriter
Requires-Dist: jsonschema
Requires-Dist: selenium
Requires-Dist: huggingface-hub
Requires-Dist: pandas
Requires-Dist: pyarrow
Requires-Dist: seedir
Requires-Dist: openpyxl
Requires-Dist: pydiscourse
Requires-Dist: humanize
Requires-Dist: lingua-language-detector
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: freezegun; extra == "dev"
Requires-Dist: bump-my-version; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Dynamic: license-file

# Anki Addons Dataset

A HuggingFace dataset of addons for the [Anki](https://apps.ankiweb.net) flashcard program.

## Install

```bash
pip install anki-addons-dataset
```

This installs the `anki-addons-dataset` command. The pipeline runs as a sequence of operations:

```bash
anki-addons-dataset info
anki-addons-dataset init
anki-addons-dataset download -d 2026-01-01
anki-addons-dataset parse
anki-addons-dataset report
anki-addons-dataset bundle
anki-addons-dataset upload
```

Operations can also be chained in a single command, running in the given order:

```bash
anki-addons-dataset init download -d 2026-01-01 parse
```

## Links
- [Visualizations](https://huggingface.co/spaces/Ya-Alex/anki-addons) in HuggingFace Spaces
- [HuggingFace Dataset](https://huggingface.co/datasets/Ya-Alex/anki-addons)
- [Developer Guide](README-DEV.md)
- [Sonar Qube](https://sonarcloud.io/project/overview?id=Aleks-Ya_anki-addons-dataset)
- Anki
    - [Anki home page](https://apps.ankiweb.net)
    - [Anki Addons catalog](https://ankiweb.net/shared/addons)

[![Unit-tests](https://github.com/Aleks-Ya/anki-addons-dataset/actions/workflows/unit-tests.yml/badge.svg)](https://github.com/Aleks-Ya/anki-addons-dataset/actions/workflows/unit-tests.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Aleks-Ya_anki-addons-dataset&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Aleks-Ya_anki-addons-dataset)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=Aleks-Ya_anki-addons-dataset&metric=coverage)](https://sonarcloud.io/summary/new_code?id=Aleks-Ya_anki-addons-dataset)
