Skip to main content

TUI world clock application

Project description

world-wall-clock

world-wall-clock is a TUI application that provides a multi-timezone graphical clock in a terminal environment.

Screeenshot of world-wall-clock

Installing world-wall-clock

You can install world-wall-clock with the Python packaging tool pip. It is recommended to do so in a virtual environment.

From PyPI

python -m pip install world-wall-clock

From the top level of the source repo.

python -m pip install .

Running world-wall-clock

In an environment with world-wall-clock installed, start it from the command line with:

wwclock

or

python -m world_wall_clock

Usage

world-wall-clock is a graphical application. By default it shows a live view of one local clock (the system time) and clocks for several time zones scattered around the world. By navigating using arrow keys and selecting or deselecting items from the sidebar of available timezones using the Enter or Space key, you can customize the list of displayed clocks. This is silently stored in the application configuration directory for the next time you launch world-wall-clock.

Using the "Custom time" radio button, you can switch the application into custom time mode

Dependencies

world-wall-clock is a Python 3 application that relies on urwid as its terminal widget toolkit, xdg-base-dirs to determine where to keep the application configuration, and tzdata to provide backup timezone information if this is not already present on the system.

Development

world-wall-clock uses Poetry to manage builds and dependencies. The Python code is formatted using Black.

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

world_wall_clock-0.1.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

world_wall_clock-0.1.0-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file world_wall_clock-0.1.0.tar.gz.

File metadata

  • Download URL: world_wall_clock-0.1.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.12 Linux/6.1.53

File hashes

Hashes for world_wall_clock-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4aba3853469dff645736d8dd0ad7e24229684408a9fe1228057fb20d0b46659c
MD5 ed3b78868fd9af3263657825136f66ce
BLAKE2b-256 aca04f5caf254a4f719caa92fd5de840c8f9e46522355ef3b2fa8c77ac38a3a0

See more details on using hashes here.

File details

Details for the file world_wall_clock-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: world_wall_clock-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.12 Linux/6.1.53

File hashes

Hashes for world_wall_clock-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 72f7e055322cc5daf9db9c08bce9bde24bb0b3e01379e0f3b7851ed242e194dc
MD5 b2ff570c7786cb3383e37d23b76c75b4
BLAKE2b-256 d18196578a03b529b22787a5c4ee8cad8f93a4e7d6fcc900146298e076a9d995

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