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.0.tar.gz (8.1 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.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wotd-0.2.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.0.tar.gz
Algorithm Hash digest
SHA256 c861cf0562b255c0f5922d1410ad47e46dcaf2ce62bcb5dfc3ea6221414edb7a
MD5 eabcb06dafd296891ac72d9aa1d28503
BLAKE2b-256 8e4a60ebaa76d11689553792df05e3160aa06f583e2c7fe3b8cc97e8dd239308

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wotd-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 30489165072ec3bed2c5ac441fdda4b84bb6a758fe26e38f5e99c122d7c9af12
MD5 4a8fc4e437014d0a390264b85cf3290d
BLAKE2b-256 e3e3400b7f21f1859945cc04f5c2488a438c00d8775e4a198da31f2d2cdb7272

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