Install the Linkedin EasyApply Bot
masterThe bot requires Python 3.10 and is designed to run on Linux (Ubuntu) using a conda virtual environment. To install the necessary dependencies, run the following command:
pip3 install -r requirements.txtrepository·master·Indexed 22 days ago
https://github.com/nicolomantini/linkedin-easy-apply-botA Python-based automation tool for the LinkedIn 'Easy Apply' job application process. It allows users to automate applications based on specified positions, locations, and credentials via a config.yaml file, supporting custom file uploads for resumes, cover letters, and photos.
The bot requires Python 3.10 and is designed to run on Linux (Ubuntu) using a conda virtual environment. To install the necessary dependencies, run the following command:
pip3 install -r requirements.txtBefore running the bot, you must populate the config.yaml file with your LinkedIn credentials, job search preferences, and file paths.
Important Security Note: After editing your config.yaml, save the file but do not commit it to version control to avoid leaking your credentials.
username: # Insert your username here
password: # Insert your password here
phone_number: #Insert your phone number
positions:
- # positions you want to search for
- # Another position you want to search for
locations:
- # Location you want to search for
- # A second location you want to search in
salary: #yearly salary requirement
rate: #hourly rate requirement
uploads:
Resume: # PATH TO Resume
Cover Letter: # PATH TO cover letter
Photo: # PATH TO photo
output_filename:
- # PATH TO OUTPUT FILE (default output.csv)
blacklist:
- # Company names you want to ignoreThe uploads section in config.yaml allows you to specify paths for files like resumes, cover letters, and photos.
uploads section.uploads section, do not use dashes (-) in the file_key:file_paths mapping.uploads:
Resume: /path/to/resume.pdf
Cover Letter: /path/to/cover_letter.pdf
Photo: /path/to/photo.jpgOnce the environment is set up and config.yaml is configured, run the bot from your terminal using the following command:
python3 easyapplybot.py