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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file ecas-0.3.3.tar.gz.

File metadata

  • Download URL: ecas-0.3.3.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.9.7 Darwin/20.6.0

File hashes

Hashes for ecas-0.3.3.tar.gz
Algorithm Hash digest
SHA256 723c6e587e9c19b3a703baf3d69c5284b6ba84cf650db580b4e942a7d3a6aaca
MD5 cf266bec2f179ae3d4901242ddf7e71f
BLAKE2b-256 c63f8c7bea70bc36b3641f20008ea484204fdcd5002e55f9e1637bbf6d4ddadc

See more details on using hashes here.

File details

Details for the file ecas-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: ecas-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.7 CPython/3.9.7 Darwin/20.6.0

File hashes

Hashes for ecas-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6253f777c2793e96def797a1a2880ecf4852b9c9d5b0c4302543d610869bc2cc
MD5 192ca37ea3b45327bd3ac326fe107a29
BLAKE2b-256 591b67d9ba3dbe91fcb4d54852f66df2d862649d061027f47594e7729faeda0e

See more details on using hashes here.

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