Major change
The LinkedIn Easy Apply bot will soon be available as a Windows executable, so users will be
able to run the bot without setting up the Python environment and related hassles. As easy as
simply downloading and unzipping the app, configuring config.yaml
for user-specific changes
and running.
This required changes in the directory structure, summarized as follows:
- Moved
main.py
andlinkedineasyapply
toapp
directory for packaging the exe file. - All other files in root folder.
Source code is still open-source for tech-savvy people who wish to run bot under the Python environment.
Routine changes
Updates to config.yaml
:
- Added certification/licensing option in
config.yaml
asTrue
orFalse
(certain professions require confirmation, e.g. CPAs, lawyers, engineers, etc.).
Updates to linkedineasyapply.py
:
- Improved prompts and messages generated by the bot.
- Updated functionality to enable responses to
certification
andlicensing
questions. - Improved handling of demographics (gender, aboriginal, veteran, etc.)
Updates to main.py
:
- Cross-updated the above changes.
Following changes have been made in config.yaml
and linkedineasyapply.py
:
- Added
residentStatus:
inconfig.yaml
- Added
Pronouns
inconfig.yaml
- Improved exceptions handling in
linkedineasyapply.py
to avoid bot getting stuck in some applications. - Corresponding changes in
main.py
- Fixed 'company name not captured' in *csv (issue#30).