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
- 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 -
- Get the code
git clone git@github.com:pievalentin/ecas.git && cd ecas
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 723c6e587e9c19b3a703baf3d69c5284b6ba84cf650db580b4e942a7d3a6aaca |
|
MD5 | cf266bec2f179ae3d4901242ddf7e71f |
|
BLAKE2b-256 | c63f8c7bea70bc36b3641f20008ea484204fdcd5002e55f9e1637bbf6d4ddadc |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6253f777c2793e96def797a1a2880ecf4852b9c9d5b0c4302543d610869bc2cc |
|
MD5 | 192ca37ea3b45327bd3ac326fe107a29 |
|
BLAKE2b-256 | 591b67d9ba3dbe91fcb4d54852f66df2d862649d061027f47594e7729faeda0e |