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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cal9000-0.2.0.tar.gz
(20.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cal9000-0.2.0.tar.gz.
File metadata
- Download URL: cal9000-0.2.0.tar.gz
- Upload date:
- Size: 20.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.1 CPython/3.10.6 Linux/5.15.0-1024-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48e1ca3c963cd2685d39a8ba3ccce0a634ec5774f8e7948e7eb677e4260c7e73
|
|
| MD5 |
867a6421c45c7f084ace43ca0a0d3fd5
|
|
| BLAKE2b-256 |
92523d4739787248b212fe120eab8385ce1e52853f257624a2df75f0dfbeef32
|
File details
Details for the file cal9000-0.2.0-py2.py3-none-any.whl.
File metadata
- Download URL: cal9000-0.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 23.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.1 CPython/3.10.6 Linux/5.15.0-1024-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4e158e65008e36cad10024bb6a7f6e1d4fca984d4de705a3b9b655470885a50
|
|
| MD5 |
1f82484f0c2afce963fe63bd5aa663b3
|
|
| BLAKE2b-256 |
dab5504f26810e058048aa08d2c4a29f818af690682207b82c0efe750df63d5e
|