Hashi

AnkiWeb addon 1132527238

Exports Anki review statistics and surface-word lexical snapshots from mature cards in chosen decks and fields, writing JSON and SQLite files to a configurable folder.
AI-generated summary; may contain mistakes.

exportsync-integrationstatistics

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
0 (👍 0 · 👎 0)
Updated
2025-12-28
Anki versions
2.1.1~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-12-28 (308 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2025-12-28
History across monthly snapshots

Loading…

Similar addons

AnkiGit

Exports each Anki note as a Markdown file in a local Git repository, enabling snapshots, selective import, diff previews, conflict resolution, and automatic syncing.

importexportsync-integrationbackup-maintenance

1 votes 21% approval 👍 1 · 👎 0 ⭐ 5 Anki 25.09.2~ Updated 2026-05-28
Anki Leech Manager - Saga

Adds browser columns for initial fail rate, card age, and average daily time spent, plus leech export and age/unique-day filtering tools for faster suspension.

exportstatisticssearchleech

1 votes 21% approval 👍 1 · 👎 0 ⭐ 2 Anki 25.07.5~ Updated 2025-10-26
Export Known Words to Clipboard

Exports known words and sentences from mature cards to the clipboard for pasting into apps like Migaku, spreadsheets, or text editors.

export

8 votes 31% approval 👍 5 · 👎 3 Anki 25.02~ Updated 2026-03-09

Description

Hashi (for Tokei) — Quick Start

What this add-on does

  • Exports Anki review statistics.
  • Exports a minimal surface-word lexical snapshot from mature cards.

Scope note:
Hashi exports surface words only. It reads raw text from a note field you choose. There is no lemmatization, morphology, or inflection handling.

Install

  1. Install the add-on from AnkiWeb.
  2. Restart Anki.

Configure (required before your first export)

  1. In Anki, go to:
    Tools → Hashi → Configure Decks…
  2. For each row:
    • Deck: Choose the deck you want included (subdecks are included automatically).
    • Target Field: Choose the note field that contains the surface word text you want exported (common choices: Expression, Word, Front — depends on your note type).
    • Mature Interval (days): Default is 21. Only cards with an interval ≥ this value are included.
  3. Click Save.

Run an export

  • Tools → Hashi → Export Stats

Where the files go

  • By default, Hashi writes to your Anki profile folder under: hashi_exports/
  • You can change this folder in rules.json via output_dir.
    • If output_dir is an absolute path, Hashi writes there instead.

Files produced (for Tokei)

  • anki_stats_snapshot.json
    Anki review and retention statistics.
  • lexical_snapshot.json
    Surface-word snapshot. Counts are based on per-card rows, not deduplicated unique words.
  • known_words.sqlite
    Stores deduplicated surface-word identities over time.

Important notes

  • Exports include timestamps (exported_at / range) and are not byte-stable across runs.
  • If you change note types or fields, re-check the Target Field selection.
  • Surface words may include phrases or multi-word entries depending on your card content.

Optional: HTTP trigger (advanced)

If enabled, you can trigger an export at:

http://127.0.0.1:8766/export

You can require a token:

http://127.0.0.1:8766/export?token=YOUR_TOKEN

Support

If you find this add-on useful and would like to support development:

Buy Me a Coffee at ko-fi.com