Skip to main content

Learn every day

Project description

wotd

A small packaged CLI for fetching and displaying a word of the day from pluggable language providers.

What it does

  • Displays the newest word of the day for a selected language
  • Supports provider-specific parsing behind a shared CLI
  • Loads language providers through Python entry points

Current languages

Code Source
en Merriam-Webster
en-hard Wordsmith.org
en-idiom EnglishClub
ja Kanji of the Day (ja defaults to ja-n5)
ja-n1 to ja-n5 Kanji of the Day JLPT feeds

Install and run

With uv:

uv tool install wotd

wotd
wotd en
wotd en-hard
wotd en-idiom
wotd ja
wotd ja-n3

Use the built-in help to see the currently registered language codes:

wotd --help

Contributing

Contributor-facing implementation details, project layout, and extension guidance live in CONTRIBUTING.md.

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

wotd-0.2.1.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

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

wotd-0.2.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file wotd-0.2.1.tar.gz.

File metadata

  • Download URL: wotd-0.2.1.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for wotd-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e32d12e4da427d03dd671a13bd097ff8be7c0e5fc57e1708d646befdad7eedc0
MD5 ae0e863f5f0f1d5d7a79e768fc90831d
BLAKE2b-256 2fad804f204f933d5fc4f5168a65328435dbd62be6787ea10ac1f24935928e0a

See more details on using hashes here.

File details

Details for the file wotd-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: wotd-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for wotd-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 590d61c3323c18f6c0b37c027ca66f93b5efd3f0a42b5d67447e711534f76bf2
MD5 629741954202d42aa2a2a22c6d54ff2e
BLAKE2b-256 c04cc92afa634f5731be0664f1232c75abf3701e40ad94699c4ac5f260dc5c26

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