Skip to main content

knock-knock

A Python CLI tool to set reminders for GMRT observation slots. Never miss your telescope time again.

Installation

pip install knock-knock

Usage

Create a reminder for your GMRT observation:

knock-knock create <GMRT_SCHEDULE_URL>

You'll be prompted for your email and name. The system will:

  • Extract observation details from the GMRT schedule
  • Store your reminder in a centralized system
  • Send you email reminders at 3 days and 1 day before your observation

Requirements

  • Python 3.7+
  • Active email address
  • GMRT schedule URL with your observation details

Email Schedule

  • First reminder: 3 days before observation
  • Final reminder: 1 day before observation

Copyright

Copyright (c) 2025 Arpan Pal

Developed by Arpan Pal — after forgetting an observation slot and getting thoroughly scolded by my operator friends Arun, Tanuja, and Manthan. So, to avoid that happening again, I built this tool. If it helps you too, that's a bonus.

License

MIT

Disclaimer

The software does not guarantee reminders, as it depends on GitHub workflows. It is a convenience tool and carries no legal guarantee.

Metadata

Release files for knock-knock-gmrt 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for knock-knock-gmrt 1.0.0
File Size Uploaded Provenance Actions
knock_knock_gmrt-1.0.0.tar.gz 14.9 kB Without provenance Details for knock_knock_gmrt-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for knock-knock-gmrt 1.0.0
File Interpreter ABI Platform Actions
knock_knock_gmrt-1.0.0-py3-none-any.whl Python 3 none any Details for knock_knock_gmrt-1.0.0-py3-none-any.whl

Total release size: 21.9 kB

Release files / knock_knock_gmrt-1.0.0.tar.gz

Download URL knock_knock_gmrt-1.0.0.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d34a8067419e5e8eacbcfe1c224b24b032a991c28566b783a2b7ceb0c854bc30
BLAKE2b-256 checksum
How to use checksums
cbe842c20705393690f4dc32100e1bb201dc3f94f4ffa3b13806d06f876b2930
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.16

Release files / knock_knock_gmrt-1.0.0-py3-none-any.whl

Download URL knock_knock_gmrt-1.0.0-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f9c1a59dec0386a246d8e9a759ab41ea084b21b9cd88888640f3521bdd805de
BLAKE2b-256 checksum
How to use checksums
68dfbaeb273eafa8128600f7f568902e1995d38e8291de2f16808e83186663d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.16

Security for knock-knock-gmrt 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page