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.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.5.2.tar.gz (16.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.5.2-py2.py3-none-any.whl (9.6 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: wanikani_notifier-0.5.2.tar.gz
  • Upload date:
  • Size: 16.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.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for wanikani_notifier-0.5.2.tar.gz
Algorithm Hash digest
SHA256 5d4c92aca22a7b65e66d7b8402391a31b99d3f95731177a8ead55b4b7663184d
MD5 07487ab21c3a25c77238198b435a7c9b
BLAKE2b-256 bc93b0d7dac8137924105ef4b145e8b42a21cd8f535f9eed8560a6af060c0b9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wanikani_notifier-0.5.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.6 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.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for wanikani_notifier-0.5.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ca17156192ebaa647fd8ac99ebf67d8bdec7e15c7065b84430abaf90ef299c02
MD5 e5415fb005941618870f528fed1e104d
BLAKE2b-256 41716f2a326170e7c4e9781e5c417b69dfff054163999f487ff1f22b61f6624f

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