Do something better with your time.
Link to the website: https://kshitijdhyani.com/appliFLY/
This python script will fill ALL the jobs listed on the ASU on campus job portal automatically. Just let the script run for 30 mins.
Unzip
the file. This will create a appliFly
folder containing 3 files inside. Namely requirements.txt
, appliFly.py
, and env.txt
..env
file within the appliFly
folder, and copy all the content from the env.txt
file into the .env
file..env
file.pip install -r requirements.txt
to install all dependency. This command must be execute while you are present in the appliFly
directory. If you face any difficulties in this step, please open a issue here, I will be sure to assist you.python appliFly.py
to start the script.If you face any of the following issues:
The script stopped executing and threw a "stale element reference" exception.
There are 0 jobs available for you to apply.
Script runs initially, then gets stuck on the job loading screen.
The FIX is here.
Checklist before running the script:
pip install -r requirements.txt
.env
file in the same directory as this script.env.txt
file into that .env
..env
file with your credentials and paths.After the script starts, it will ask the you to one time authorise the DUO double authentication. Authorize that and let the script run until it fills up all the available job listing.
If you have any doubts or questions. Please create a issue here, and I will make sure to answer it.
-> Does this program store any credentials?
No appliFLY does not store any credential or any user information for that matter. It is a simple script that you run independently on your local machine.
-> Does the program upload any supplemental material files while applying to a position?
As of 9th September 2023, the script does not upload any supplemental material while applying to a position. However, this feature can be expected soon.
-> Can the script apply to positions using different resumes and cover letters?
Currently (as of 9th September 2023) if you run a script specifying the resume and cover letter, it will upload the same resume and cover letter to all the job positions. There is no flexibility to customize resume's and cover letter's for each job posting. However that feature can be expected soon enough.
If you want to apply using a new resume or cover letter, you will need to restart the script after updating the path
in the .env
file.
-> Does the script re-apply to already applied positions?
No, if you have already applied to some position, the program will simply skip that job opening and move on to the next listing.
Make sure you have a good internet connection before running the script.
Make sure you have applied to at least one job position on the job portal, before running the script. Otherwise, the script will fail. The script assumes you have applied to at least one job before. Hence this program does not fill all the fields. Instead only the ones that are not prefilled while applying.
Sometimes certain components (Eg: submit button) within the ASU job portal, fail to load properly. As a result the script is unable to detect the component. This may result in failure. In such cases, simply restart the script, and you should be fine. Script will not re-apply to already applied jobs positions.
Made with ā¤ļø By @Kshitij Dhyani
Here are my Socials: Linkedin: https://www.linkedin.com/in/kshitijdhyani/
Twitter: https://twitter.com/kshitij_dhyani
Portfolio Website: https://kshitijdhyani.com/
Github: https://github.com/wimpywarlord/