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)
| File | Size | Uploaded | |
|---|---|---|---|
| cal9000-0.2.0.tar.gz | 20.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|