forked from nicolomantini/LinkedIn-Easy-Apply-Bot
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from Spectrem12/merge
Merge
- Loading branch information
Showing
8 changed files
with
650 additions
and
674 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
name: Mark stale issues and pull requests | ||
|
||
on: | ||
schedule: | ||
- cron: "30 1 * * *" | ||
|
||
jobs: | ||
stale: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/stale@v1 | ||
with: | ||
repo-token: ${{ secrets.GITHUB_TOKEN }} | ||
stale-issue-message: 'Stale issue message' | ||
stale-pr-message: 'Stale pull request message' | ||
stale-issue-label: 'no-issue-activity' | ||
stale-pr-label: 'no-pr-activity' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -140,5 +140,7 @@ dmypy.json | |
|
||
# User files | ||
output.csv | ||
output*.csv | ||
venv8/ | ||
quickstart.py | ||
quickstart.py | ||
states.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,54 @@ | ||
# Linkedin EasyApply Bot | ||
Automate the application process on LinkedIn | ||
|
||
# Usage | ||
1. download all the files | ||
2. if you want to use the GUI, input your preference in quickstart.py | ||
3. Run "easyapplybot.py" | ||
4. follow the steps through the GUI | ||
5. GUI switch is at line 315 in easyapplybot.py | ||
6. if GUI off add your data to line 332-337 in easyapplybot.py | ||
Medium Write-up: https://medium.com/xplor8/how-to-apply-for-1-000-jobs-while-you-are-sleeping-da27edc3b703 | ||
Video: https://www.youtube.com/watch?v=4R4E304fEAs | ||
|
||
* Make sure you have chromedriver installed in the assets folder! | ||
## Setup | ||
|
||
more info here: https://medium.com/xplor8/how-to-apply-for-1-000-jobs-while-you-are-sleeping-da27edc3b703 | ||
The run the bot install requirements | ||
```bash | ||
pip install -r requirements.txt | ||
``` | ||
|
||
Video: https://www.youtube.com/watch?v=4R4E304fEAs | ||
Enter your username, password, and search settings into the `config.yaml` file | ||
|
||
```yaml | ||
username: # Insert your username here | ||
password: # Insert your password here | ||
|
||
positions: | ||
- # positions you want to search for | ||
- # Another position you want to search for | ||
- # A third position you want to search for | ||
|
||
locations: | ||
- # Location you want to search for | ||
- # A second location you want to search in | ||
|
||
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 ignore | ||
``` | ||
__NOTE: AFTER EDITING SAVE FILE, DO NOT COMMIT FILE__ | ||
|
||
### Uploads | ||
|
||
There is no limit to the number of files you can list in the uploads section. | ||
The program takes the titles from the input boxes and tries to match them with | ||
list in the config file. | ||
|
||
## Execute | ||
|
||
To execute the bot run the following in your terminal | ||
``` | ||
python3 easyapplybot.py | ||
``` | ||
|
||
** We have integrated this code as an API of https://github.com/socialbotspy/LinkedinPy ** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
username: | ||
password: | ||
|
||
positions: | ||
- Data Scientist | ||
- # Another position you want to search for | ||
- # A third position you want to search for | ||
|
||
locations: | ||
- Remote | ||
- # A second location you want to search in | ||
|
||
# --------- Optional Parameters ------- | ||
# 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 ignore |
Oops, something went wrong.