Due.app reminder manager — cell-cycle cyclins for your schedule
Project description
cyclin
Due.app reminder manager — a terminal-native interface for the Due iOS/macOS reminder app.
Biology: Cyclins are proteins that accumulate during the cell cycle, trigger specific events at target phases, then get destroyed via APC/C ubiquitination once their job is done. Same pattern for Due reminders — they persist, fire at a target time, and get deleted on completion.
Install
uv tool install cyclin
# or
pipx install cyclin
Requirements
- macOS with Due.app installed
- Python 3.12+
Usage
cyclin ls # list all reminders
cyclin add "Call Alice" --date 2026-04-15 --time 14:00
cyclin rm <id> # delete a reminder
cyclin edit <id> --title "New title"
cyclin log # completion history
cyclin snapshot # git-commit a snapshot of the DB
cyclin search "alice" # launch Due and search
Status
Alpha. Tested only on macOS with Due 4.x. The Due database format is not publicly documented; breakage on Due updates is possible.
License
MIT
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
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 cyclin-0.1.0.tar.gz.
File metadata
- Download URL: cyclin-0.1.0.tar.gz
- Upload date:
- Size: 13.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eeefead12188a80a1a3f988be8a19fe60ba6392474ea208e52fef9216d63c065
|
|
| MD5 |
1a6f7b08ba76049124a61a6b3f1bce63
|
|
| BLAKE2b-256 |
a8c5c5e842d1a8603abdd2be31b18af8dbd48c360bc5db7620a27aeac6841f6a
|
File details
Details for the file cyclin-0.1.0-py3-none-any.whl.
File metadata
- Download URL: cyclin-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fd065cd7d2ad1727d0f27750d3cbc161d5731ed936f6bf6b2edbd45e554f8e0
|
|
| MD5 |
a0d26b4f76090fe704bf2750d3cbe344
|
|
| BLAKE2b-256 |
988d7da41cd0a6e2d3353c2126fa80d79f0a619a3866dd161ed1b201d82ca3a6
|