Skip to main content

A CLI to directly read your PR status

Project description

Ecas RP automation script

This tool has been written to check the status of your PR application in ECAS automatically. This avoid multiple click and form filling. You can set alert using a system like cron.

Getting started

From PyPI

pip3 install ecas

From Source

  1. Get poetry

On Linux & MacOS

curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -

On Windows with powershell

(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -
  1. Get the code
git clone git@github.com:pievalentin/ecas.git && cd ecas
  1. Build it
poetry build

The previous command will create a dist folder. Now run:

pip3 install dist/ecas*.whl

Restart your terminal so that ecas is available.

Usage

ecas lastname iuc_number birthday birth_country_code

For example for France:

ecas Dupont 112245589 "2001-01-31" 022

Example of output:

Your status is: InProcess

The detail of your process is:
- We received your application for permanent residence  on December 10, 2020.
- We sent you correspondence acknowledging receipt of your application(s) on October 22, 2021.
- We started processing your application on October 22, 2021.
- We sent you correspondence on October 22, 2021. If you have not yet provided the information or the requested documents, please do so as soon as possible.  
Please wait until you receive the correspondence before sending us additional information, as the correspondence will outline all information that is required.
- We sent you medical instructions on November 25, 2021. To avoid delays, please provide us the information requested in the letter as soon as possible.  
Please consider delays in mail delivery before contacting us.

When everything was verified by ircc, your status will change to DecisionMade

For more details, you can

ecas --help

Find your country code

To find your country code, you can look it up in this file

NB

Use this tool responsibly. Don't spam IRCC server :)

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

ecas-0.3.3.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

ecas-0.3.3-py3-none-any.whl (5.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page