Add your description here
Project description
Catch Sunset
A CLI tool to track sunset, sunrise, moonrise, and moonset events with optional alarm notifications via ntfy.sh.
Installation
uv sync
Usage
# Show today's events
catch-sunset today
# Show tomorrow's events with alarm notifications
catch-sunset tomorrow --set-alarm
# Show events with custom ntfy topic
catch-sunset today --set-alarm --ntfy-topic ntfy.sh/mysunset
# Show events for a date range
catch-sunset range --start-date 2025-01-15 --end-date 2025-01-20
Features
- Auto-detects location via IP geolocation
- Manual location specification via --lat and --lon
- Configurable alert buffer time
- Optional alarm notifications via ntfy.sh
- Shows moon phase and moonrise/moonset during full moon periods
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
catch_sunset-0.1.1.tar.gz
(17.8 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 catch_sunset-0.1.1.tar.gz.
File metadata
- Download URL: catch_sunset-0.1.1.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a26bc884328645040352b27f2e0bada21f1957667928960ffb355b79fe20a45a
|
|
| MD5 |
cf2cedb0e48c916972cd3968951aaee4
|
|
| BLAKE2b-256 |
693d37b201b99832d3f007a348ab99a0203aaaa66baadc8cb33d65e1ab3ca768
|
File details
Details for the file catch_sunset-0.1.1-py3-none-any.whl.
File metadata
- Download URL: catch_sunset-0.1.1-py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd81aca9bfe373900c40c4306b25d555fc5b24c5abd94255822a47e7ceeadba7
|
|
| MD5 |
7c396a907d506808ca3a6e7ba56603f7
|
|
| BLAKE2b-256 |
aae21cd1d489c3523e26b1547da4d6ed0bbf16308c6fc0fda88d219ac38957db
|