Fetches the case from eCourts using the 16-character CNR.
The product
Built for chambers, not for developers
No Python, Git, or administrator rights. One PowerShell command. A Start Menu shortcut. Daily checks while you work.
Solves the portal captcha so you are not typing it at 6:30 AM.
Landscape table: court, parties, next hearing, days left, changes.
Optional Windows task runs every morning. Default 06:30.
Workflow
Three steps after install
Enter Gmail and a 16-character App Password. That starts the 15-day trial for this address. Same Gmail on another PC does not get a new trial.
run_ecourt APKR180004972024 — use your real 16-character code. The app fetches, emails, and can turn on the daily task.
run_ecourt status · list · license status should show Trial and days left.
Install
One line. Then a new terminal.
Open Windows PowerShell, paste, wait for version 1.0.0. Close the window. Open a new one — or Start Menu → E-Court Automate.
irm https://ecourt.quanturatech.com/install.ps1 | iexLives in %LOCALAPPDATA%\ECourtAutomate. Updates keep your cases and Gmail: run_ecourt update

Before first run
Gmail App Password, not your login password
- Open myaccount.google.com/apppasswords with 2-Step Verification on.
- Use the same Gmail you will enter in the app.
- Create an app password. Copy 16 characters. Spaces are fine.
CNR is exactly 16 letters/digits from eCourts.
Commands
Everyday use
| Goal | Command |
|---|---|
| Help | run_ecourt help |
| Fetch one case | run_ecourt YOUR CNR16 CHARS |
| Fetch all (digest email) | run_ecourt now |
| Registry / last run | run_ecourt list · status |
| Status Check | run_ecourt status |
| Set Schedule | run_ecourt schedule time 19:30 (24 Hrs Clock) |
| License Status | run_ecourt license status |
| Update / uninstall | run_ecourt update · uninstall |
| Gmail calendar invites | run_ecourt calendar on · off · status |
Calendar
Hearings land on the same Gmail calendar
When a next-hearing date is new or changes, the status email includes a calendar invite (.ics). Gmail can add it to this account’s calendar. Same case updates the same event — it does not create duplicates. All-day, India time, reminder 1 day before. Off: run_ecourt calendar off
After 15 days
Your cases stay. Fetching pauses until you resume.
Pay via UPI (the ID shown in the app). Send the payment screenshot on WhatsApp to +91 94940 37782 with your Gmail. Then run_ecourt license refresh.
Or activate a key: run_ecourt license activate ECOURT1.…
Support
If something stalls
Open a new terminal, or Start Menu → E-Court Automate.
App Password, not login password. Check Spam. run_ecourt reconfigure.
WhatsApp +91 94940 37782 with your Gmail.
Uninstall: run_ecourt uninstall or
irm https://ecourt.quanturatech.com/uninstall.ps1 | iex
