No project description provided
Project description
Calamity
Calamity is a terminal-based calendar focused on fast navigation, fast data-entry, and vim-like bindings.
Installation
Install Calamity via pip:
pip install calamity
Your calendar is stored in ~/.local/share/calamity/events.db
.
Overview
Calamity allows you to schedule three types of events:
- Appointments: Events with a start and end time.
- Tasks: Events with a deadline, like homework.
- Chores: Events meant to be performed on the day they're scheduled, such as hygiene tasks.
Events are selected using a coordinate system. Days are chosen with capital letters A-Z
, and specific events within those days are chosen with numbers 1-9
.
Events can also be repeated daily, weekly, or monthly. Repeated events generally share characteristics like description, color, and time.
Usage
Event Creation
- Appointment:
a
- Task:
t
- Chore:
c
Selecting a Day
- Choose by letter:
A-Z
- Move Down:
j
- Move Up:
k
- Previous Month:
<
- Next Month:
>
- Previous Week:
b
- Next Week:
w
- Jump to today:
gg
Selecting an Event
- Choose by number:
1-9
- Move Right:
l
- Move Left:
h
- Cycle through Chores:
TAB
- Cycle Appointments:
SPC
- Cycle Tasks:
RET
Editing an Event
- Move Date:
m
- Edit Description:
d
- Edit Time (only for appointments):
i
- Edit Code (only for tasks):
o
- Cycle Color:
;
- Cycle Color Backwards:
,
- Delete:
x
- Set Repetition:
r
- Separate Event from its Repetition Group:
s
- Duplicate Event:
y
Miscellaneous Commands
- Help:
?
- Undo:
u
- Redo:
CTRL-R
- Scroll Position to Top/Middle/Bottom:
zt
,zz
,zb
- Quit:
ESC
orq
Enjoy scheduling with Calamity!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file calamity_calendar-0.1.2.tar.gz
.
File metadata
- Download URL: calamity_calendar-0.1.2.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.4 Linux/5.15.0-1041-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02c0c1f78894ff9f3f33462bd0759e23a3c8a6f98ec2898c6428fab9ed79ec7a |
|
MD5 | fbff411656e10369fce5135d9a1b2786 |
|
BLAKE2b-256 | 203a4c390f5c3e2c8ba344083580a00a6a3cb12e4e1524065a99498e373896cb |
File details
Details for the file calamity_calendar-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: calamity_calendar-0.1.2-py3-none-any.whl
- Upload date:
- Size: 13.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.4 Linux/5.15.0-1041-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 769f89af8914484b09c96fb7d84d537bc4ac2f0c2226126fc20a3fb67ccd22dc |
|
MD5 | 4b9d2d4946c9bb71d28af80eef300c93 |
|
BLAKE2b-256 | a8074a043737432f3a16c428ffbef070639a25f54e318192a4e24612406b341f |