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.5.tar.gz
(27.7 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.5.tar.gz.
File metadata
- Download URL: catch_sunset-0.1.5.tar.gz
- Upload date:
- Size: 27.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04d004157c2e4dd270d42e4a02c771202df527a40446903fde881135dfbb56a9
|
|
| MD5 |
fa90d01efb42a9c787c20d4af1a4ad95
|
|
| BLAKE2b-256 |
4b02e5156ae1aacfe23879eb4d3c0ed98447ee66d9a26ce0bb2f8f82b74f5524
|
File details
Details for the file catch_sunset-0.1.5-py3-none-any.whl.
File metadata
- Download URL: catch_sunset-0.1.5-py3-none-any.whl
- Upload date:
- Size: 32.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c104cfc1ca4e3182614bba63771b63dd9f707e8b86171314c74e8d8842c1a2e1
|
|
| MD5 |
7c5f65e92e49a3fcc9b1e8088c8e52e7
|
|
| BLAKE2b-256 |
e3dabe0644fcf252d6bc8cf616703756527b29f9d3268ffe25e176821f948d74
|