Skip to main content
Coverage Documentation Status

HebiKani

This program is not an official WaniKani client. Use at your own risk.

A command line interface to do your WaniKani lessons and reviews.

https://raw.githubusercontent.com/ajite/hebikani/main/docs/source/_static/logo.png
Story written by OpenAI (text-davinci-002):
The snake had always been interested in learning Japanese, and so when it saw the Crabigator teaching the language, it decided to enroll in the class. The Crabigator was a great teacher, and the snake quickly learned the basics of the language. After a few months, the snake graduated from the class, and as a reward, the Crabigator gave it a magical stone that would allow it to transform into a half-crab, half-snake creature. The snake was thrilled, and immediately used the stone to transform. It then set out to teach Japanese to people all over the world, using its new form to make learning the language fun and easy.

DEMO

This is a preview of what a lesson session looks like:

CLI demo gif

INSTALL

pip install hebikani

Check the documentation to install audio libraries on OSX and Linux or if the japanese characters do not display on Windows.

RUN

Check the help:

hebikani --help

To display your review summary:

hebikani summary

To start a review session:

hebikani reviews

To start a review session in hard mode with audio and a limited number of reviews:

hebikani reviews --hard --autoplay --limit 10

Download all the subjects in local:

hebikani download

You may use the same command to update the database. It should only download the differences.

DEVELOPMENT

This project uses Poetry.

poetry install

TEST

Run the test:

poetry run pytest

Release files for hebikani 1.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hebikani 1.8.1
File Size Uploaded
hebikani-1.8.1.tar.gz 21.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hebikani 1.8.1
File Interpreter ABI Platform
hebikani-1.8.1-py3-none-any.whl Python 3 none any Details

Total release size: 43.1 kB

Release files / hebikani-1.8.1.tar.gz

Download URL hebikani-1.8.1.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
96f7df755c6814418e66ee98f06a59b8c85fd7a279116e0d410b69060848a55c
BLAKE2b-256 checksum
How to use checksums
bdb950eefbbab198579c64871263b5e416255c8173a89d0370c50a9669258a90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / hebikani-1.8.1-py3-none-any.whl

Download URL hebikani-1.8.1-py3-none-any.whl
Size 21.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7067c491abcba4539a284d2cad193d360fbf007eda473aba50916056878e7630
BLAKE2b-256 checksum
How to use checksums
980ff8bc990fcf68b5e43c76e71554340022478295ca7052140c9d7403a31689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.8.1 This release

2 release files

1.8.0

2 release files

1.7.2

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.4

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.5

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page