Tranquilo

Watches

Notify-only slot watches for transient House Help slots.

Watches poll for slots without keeping a resident JavaScript daemon in memory. Tranquilo installs one per-user OS timer and runs short-lived checks.

Watches are notify-only. They do not create checkout and do not pay automatically.

Watch creation persists the House Help filters you pass. --date and --exact-date create one-day watches, --exact-time and --exact-slot create exact start-time windows, and --around with --flex-days becomes a concrete date range. A watch can store one custom --time-window; create separate watches for multiple custom windows.

tranquilo househelp watch create --duration 60 --preset next-4-days --time-window 18:00-22:00 --address-id 990330
tranquilo househelp watch scheduler install

Watch subcommands

SubcommandDescription
tranquilo househelp watch createCreate House Help watch
tranquilo househelp watch book <id>Book the found slot for a House Help watch
tranquilo househelp watch listList House Help watches
tranquilo househelp watch show <id>Show House Help watch
tranquilo househelp watch pause <id>Pause House Help watch
tranquilo househelp watch resume <id>Resume House Help watch
tranquilo househelp watch delete <id>Delete House Help watch
tranquilo househelp watch run-now <id>Run House Help watch now
tranquilo househelp watch run-dueRun due House Help watches
tranquilo househelp watch schedulerManage the House Help watch OS timer

Create flags

FlagRequiredDescription
--address-id <id>NoSaved address id
--lat <lat>NoLatitude
--lng <lng>NoLongitude
--duration <duration>NoPreferred duration such as 60, 90m, or 1.5h
--duration-order <60,90,120,30>NoExplicit duration fallback order, comma-separated
--exact-durationNoOnly search the requested duration
--date <YYYY-MM-DD>NoSingle target date
--exact-date <YYYY-MM-DD>NoExact target date with no date fallback
--around <YYYY-MM-DD>NoPreferred date center for flexible date search
--flex-days <n>NoDays before/after --around
--from-date <YYYY-MM-DD>NoTarget date range start
--to-date <YYYY-MM-DD>NoTarget date range end
--preset <preset>NoDate preset Allowed values: today, tomorrow, next-4-days, weekend.
--window <window>NoTime window preset Allowed values: smart, before-work, after-work, weekend, any, custom.
--time-window <HH:mm-HH:mm>NoPreferred time window; repeatable
--exact-time <HH:mm>NoExact start time
--exact-slot <iso>NoExact slot start time
--name <name>NoHuman label for the watch
--slack-webhook <url>NoSlack incoming webhook URL for slot-found notifications
--desktop-notify / --no-desktop-notifyNoSend desktop notifications Negated form: Disable desktop notifications. Default: true.
--jsonNoPrint JSON
--no-interactiveNoNever prompt; fail if more input is required

Book found watch

FlagRequiredDescription
<id>YesSlot watch id
--pay / --no-payNoShow QR payment UI Negated form: Only create checkout order. Default: true.
--copy-linkNoCopy the UPI URI to clipboard during payment
--save-qr <path>NoSave payment QR image to path
--open-qrNoOpen the saved QR image with the OS image viewer
--qr-size <size>NoTerminal QR size for --pay Allowed values: compact, small, normal. Default: compact.
--upi-app <app>NoUPI app to route payment through; required for --pay until a local preference is saved Allowed values: phonepe, googlepay, paytm.
--interval-ms <ms>NoPayment poll interval for --pay
--timeout-ms <ms>NoPayment poll timeout for --pay
--jsonNoPrint JSON
--no-interactiveNoNever prompt; fail if more input is required

Scheduler subcommands

SubcommandDescription
tranquilo househelp watch scheduler installInstall OS timer
tranquilo househelp watch scheduler uninstallUninstall OS timer
tranquilo househelp watch scheduler statusShow OS timer status

Notifications

Desktop notifications are best-effort. Slack notifications are available with --slack-webhook <url>. Use tranquilo househelp watch show <watch-id> to inspect persisted matches if a notification is missed.

On this page