Skip to main content

cal9000

Vim enabled version of cal(1).

Why?

I want to get better about using calendars, but I don't like the thought of using an online one. I also wanted something that I could use from the CLI with ease, and be very effecient with it.

Installing and Running

$ pip install cal9000
$ cal9000

Usage

In short, the following Vim keybindings are supported:

Key(s) Action
q Quit
h Go to previous day
j Go to next week
J Go 4 weeks forward
k Go to last week
K Go 4 weeks back
l Go to next day
u Go to to today
i Insert an item/event
x Delete an event or item
g Open event manager
o Open the selected day
? Open help menu
:command Run the command command, see below for supported commands
countverb Run verb (h/j/k/l, etc) count times

Commands

Currently supported commands are:

Command Description
h or help Open help dialog
q or quit Quit cal9000
number Go to day number of the current month

Configuration

TBD

Testing

$ git clone https://github.com/dosisod/cal9000
$ cd cal9000
$ python3 -m virtualenv .venv
$ source .venv/bin/activate
$ pip3 install -r dev-requirements.txt

Release files for cal9000 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cal9000 0.2.0
File Size Uploaded
cal9000-0.2.0.tar.gz 20.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cal9000 0.2.0
File Interpreter ABI Platform
cal9000-0.2.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 44.3 kB

Release files / cal9000-0.2.0.tar.gz

Download URL cal9000-0.2.0.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
48e1ca3c963cd2685d39a8ba3ccce0a634ec5774f8e7948e7eb677e4260c7e73
BLAKE2b-256 checksum
How to use checksums
92523d4739787248b212fe120eab8385ce1e52853f257624a2df75f0dfbeef32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.1 CPython/3.10.6 Linux/5.15.0-1024-azure

Release files / cal9000-0.2.0-py2.py3-none-any.whl

Download URL cal9000-0.2.0-py2.py3-none-any.whl
Size 23.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
d4e158e65008e36cad10024bb6a7f6e1d4fca984d4de705a3b9b655470885a50
BLAKE2b-256 checksum
How to use checksums
dab5504f26810e058048aa08d2c4a29f818af690682207b82c0efe750df63d5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.1 CPython/3.10.6 Linux/5.15.0-1024-azure

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page