Skip to main content

Notifies a WaniKani user for new reviews to do.

Project description

WaniKani Notifier

https://img.shields.io/pypi/v/wanikani_notifier.svg Documentation Status

Notifies a WaniKani user for new assignments to do.

Features

  • Can fetch

    • Assignments that became available in the last x hours

    • All available assignments

  • Sends a notification via different notification systems whenever new reviews and/or lessons are available

    • List of supported notifiers:

      • Console

      • Pushover

      • PushSafer

    • Can send a title and message and optionally a URL and/or and icon

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

Unreleased

0.6.1 (2022-01-08)

  • Fixed python 3.6 no longer supported

0.6.0 (2022-01-08)

  • Fixed issue where hidden items were not filtered out

  • Improved performances by caching all subjects

0.5.2 (2021-12-30)

  • Updated pushsafer dependencies

0.5.1 (2021-10-03)

  • Fixed reviews not filtered against current user level

0.5.0 (2021-08-05)

  • Improved notifications by allowing the sending of URLs and icons

  • Added min option to available_assignments_now CLI command

  • Time for available now is no longer set to beginning of hour

    • Caused weird timings for lessons

  • Fix stop-if-empty option not correctly handled in all cases

0.4.2 (2021-07-28)

  • Fixed lessons not properly retrieved

  • Fixed CLI parameters retrieval for notify

0.4.1 (2021-07-28)

  • Fixed missing dependency

0.4.0 (2021-07-28)

  • Added possibility to chain generation of messages to notify multiple things at once (CLI)

  • Added support for console and Pushover notifiers

  • Added Notifier factory system

  • Added total available assignments to the notifiable topics

0.3.0 (2021-07-23)

  • Changed “hours age” parameter to “since” to improve usability in scripts.

  • Added notifier abstraction

  • Added the possibility to use multiple notifiers

    • Currently, there is only one notifier (pushsafer)

  • Changed options name to reflect these changes

0.2.0 (2021-07-21)

  • Changed “after” parameter to “hours ago” to improve usability in scripts.

0.1.0 (2021-07-21)

  • First release on PyPI.

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

wanikani_notifier-0.6.1.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

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

wanikani_notifier-0.6.1-py2.py3-none-any.whl (10.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file wanikani_notifier-0.6.1.tar.gz.

File metadata

  • Download URL: wanikani_notifier-0.6.1.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for wanikani_notifier-0.6.1.tar.gz
Algorithm Hash digest
SHA256 16f605a4a5ae8d00a7721b4b3426f017e86e585f32c97e196eb816182dbfd61e
MD5 64439463c257d46d520354218c11ffbd
BLAKE2b-256 c0471fac06d0bec8d535ccd40271bb2d6ffc55fe6fb2a372021dcffdd6370964

See more details on using hashes here.

File details

Details for the file wanikani_notifier-0.6.1-py2.py3-none-any.whl.

File metadata

  • Download URL: wanikani_notifier-0.6.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for wanikani_notifier-0.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 df430159dbef417a6ba8539b763a5b3a5042c99cd03d327a19d1e484702a89d0
MD5 7380889b8d4730ff1b07d019f6f94a1f
BLAKE2b-256 1c8c7c6e7467463ad9442d75e090b9b53317c2c92d6fcc855c5dfb0cc1bec6c4

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