Giter Site home page Giter Site logo

gunt3001 / hebikani Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ajite/hebikani

0.0 0.0 0.0 1.39 MB

A CLI interface to do your review on WaniKani

Home Page: https://hebikani.readthedocs.io/en/latest/

License: MIT License

Python 100.00%

hebikani's Introduction

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

hebikani's People

Contributors

ajite avatar actions-user avatar dependabot[bot] avatar rbrearton avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.