Skip to main content

WaniKani command line interface

Project description

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.

CLI demo gif

INSTALL

pip install hebikani

If you are missing libraries check the documentation

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

DEVELOPMENT

This project uses Poetry.

poetry install

You can also use the generated requirements.txt file.

pip install -r requirements.txt

Please run that command after adding external libaries through poetry:

poetry export --without-hashes --format requirements.txt --output requirements.txt

TEST

Run the test:

poetry run pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hebikani-1.2.0.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hebikani-1.2.0-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file hebikani-1.2.0.tar.gz.

File metadata

  • Download URL: hebikani-1.2.0.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/35.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.11.4 keyring/23.5.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.13

File hashes

Hashes for hebikani-1.2.0.tar.gz
Algorithm Hash digest
SHA256 3f1aba7fd93d792637b2953556d805532e722ebc5364e4ee549b5e0763de5061
MD5 700bf507799f7487b0bee966db5867e3
BLAKE2b-256 f122819c0f49eb35a7fc149ffd78ff07a7d97ecf8e25d6569f23d9e944a1dd73

See more details on using hashes here.

File details

Details for the file hebikani-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: hebikani-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/35.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.11.4 keyring/23.5.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.13

File hashes

Hashes for hebikani-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3fd13a3cd48ec5af767eef0054841f0ae98d93ef4ba9aad83c5f6f809c57a6e9
MD5 3131adda7c60642e0b789933097c77f0
BLAKE2b-256 8e79c0b7191cbc1b85742a91034e42b077517a8358a57ebd1a557144e3d2b55e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page