Skip to content

rainlog

rainlog is a small Python CLI that records daily rain totals in a local SQLite database and lets you explore history through an interactive terminal UI.

What you can do

  • Log rain in millimetres for calendar days (24-hour blocks ending at 09:00 local time)
  • Edit entries via the TUI's modal forms
  • Visualise rainfall amounts or soil-moisture index across daily, weekly, monthly, and yearly groupings
  • Scroll through history without leaving the terminal

Usage

rainlog           # launch the TUI (default)
rainlog tui       # same
rainlog --version # print version
rainlog --help    # print help

License

Licensed under AGPL-3.0-or-later.