Merge branch 'main' of https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application
This commit is contained in:
commit
e8497fe816
3 changed files with 59 additions and 54 deletions
|
|
@ -24,19 +24,18 @@ date:
|
||||||
24 hours: [true/false]
|
24 hours: [true/false]
|
||||||
|
|
||||||
positions:
|
positions:
|
||||||
- [Positions 1]
|
- Software developer
|
||||||
- [Positions 2]
|
|
||||||
|
|
||||||
locations:
|
locations:
|
||||||
- [Locations 1]
|
- Country1
|
||||||
- [Locations 2]
|
- Country2
|
||||||
|
|
||||||
distance: [0 or 5 or 10 or 25 or 50 or 100]
|
distance: 100
|
||||||
|
|
||||||
companyBlacklist:
|
companyBlacklist:
|
||||||
- [Company Name 1]
|
- Company1
|
||||||
- [Company Name 2]
|
- Company2
|
||||||
|
|
||||||
titleBlacklist:
|
titleBlacklist:
|
||||||
- [Word 1]
|
- word1
|
||||||
- [Word 2]
|
- word2
|
||||||
|
|
|
||||||
|
|
@ -1,39 +1,40 @@
|
||||||
remote: true
|
remote: true
|
||||||
|
|
||||||
experienceLevel:
|
experienceLevel:
|
||||||
internship: false
|
internship: true
|
||||||
entry: true
|
entry: false
|
||||||
associate: true
|
associate: true
|
||||||
mid-senior level: true
|
mid-senior level: false
|
||||||
director: true
|
director: true
|
||||||
executive: true
|
executive: false
|
||||||
|
|
||||||
jobTypes:
|
jobTypes:
|
||||||
full-time: true
|
full-time: true
|
||||||
contract: true
|
contract: false
|
||||||
part-time: true
|
part-time: false
|
||||||
temporary: true
|
temporary: true
|
||||||
internship: false
|
internship: false
|
||||||
other: true
|
other: false
|
||||||
volunteer: false
|
volunteer: true
|
||||||
|
|
||||||
date:
|
date:
|
||||||
all time: false
|
all time: false
|
||||||
month: false
|
month: true
|
||||||
week: true
|
week: false
|
||||||
24 hours: false
|
24 hours: true
|
||||||
|
|
||||||
positions:
|
positions:
|
||||||
- Software engineer
|
- Software developer
|
||||||
|
|
||||||
locations:
|
locations:
|
||||||
- Germany
|
- Germany
|
||||||
|
|
||||||
distance: 100
|
distance: 100
|
||||||
|
|
||||||
companyBlacklist:
|
companyBlacklist:
|
||||||
- Noir
|
- Noir
|
||||||
- Crossover
|
- Crossover
|
||||||
|
|
||||||
titleBlacklist:
|
titleBlacklist:
|
||||||
- Stage
|
- low
|
||||||
|
- stage
|
||||||
|
|
|
||||||
51
readme.md
51
readme.md
|
|
@ -60,10 +60,26 @@ LinkedIn_AIHawk steps in as a game-changing solution to these challenges. It's n
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
1. **Download and Install Python:**
|
||||||
|
|
||||||
|
Ensure you have Python installed. If not, download and install it from Python's official website. For detailed instructions, refer to the tutorials:
|
||||||
|
|
||||||
|
- [How to Install Python on Windows](https://www.geeksforgeeks.org/how-to-install-python-on-windows/)
|
||||||
|
- [How to Install Python on Linux](https://www.geeksforgeeks.org/how-to-install-python-on-linux/)
|
||||||
|
- [How to Download and Install Python on macOS](https://www.geeksforgeeks.org/how-to-download-and-install-python-latest-version-on-macos-mac-os-x/)
|
||||||
|
|
||||||
|
2. **Download and Install Google Chrome:**
|
||||||
|
- Download and install the latest version of Google Chrome in its default location from the [official website](https://www.google.com/chrome).
|
||||||
|
|
||||||
|
3. **Download and Install ChromeDriver:**
|
||||||
|
- Download the appropriate ChromeDriver version for your installed Google Chrome from the [ChromeDriver download page](https://googlechromelabs.github.io/chrome-for-testing/).
|
||||||
|
- Place the downloaded `chromedriver` executable in the same location where Google Chrome is installed.
|
||||||
|
|
||||||
|
|
||||||
1. **Clone the repository:**
|
1. **Clone the repository:**
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/your-repo/LinkedInJobBot.git
|
git https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application
|
||||||
cd LinkedInJobBot
|
cd LinkedIn_AIHawk_automatic_job_application
|
||||||
```
|
```
|
||||||
|
|
||||||
2. **Install the required packages:**
|
2. **Install the required packages:**
|
||||||
|
|
@ -71,8 +87,6 @@ LinkedIn_AIHawk steps in as a game-changing solution to these challenges. It's n
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
LinkedIn_AIHawk relies on three main configuration files:
|
LinkedIn_AIHawk relies on three main configuration files:
|
||||||
|
|
@ -103,20 +117,6 @@ Defines your job search parameters and bot behavior.
|
||||||
|
|
||||||
Contains your resume information in a structured format. Fill it out with your personal details, education, work experience, and skills. This information is used to auto-fill application forms and generate customized resumes.
|
Contains your resume information in a structured format. Fill it out with your personal details, education, work experience, and skills. This information is used to auto-fill application forms and generate customized resumes.
|
||||||
|
|
||||||
### Optional Resume Feature
|
|
||||||
|
|
||||||
LinkedIn_AIHawk offers flexibility in how it handles your resume:
|
|
||||||
|
|
||||||
- **Using a Specific Resume:**
|
|
||||||
If you want to use a specific PDF resume for all applications, run the bot with the `--resume` option:
|
|
||||||
```bash
|
|
||||||
python main.py --resume /path/to/your/resume.pdf
|
|
||||||
```
|
|
||||||
|
|
||||||
- **Dynamic Resume Generation:**
|
|
||||||
If you don't use the `--resume` option, the bot will automatically generate a unique resume for each application. This feature uses the information from your `plain_text_resume.yaml` file and tailors it to each specific job application, potentially increasing your chances of success by customizing your resume for each position.
|
|
||||||
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
1. **Prepare the Data Folder:**
|
1. **Prepare the Data Folder:**
|
||||||
|
|
@ -127,15 +127,20 @@ LinkedIn_AIHawk offers flexibility in how it handles your resume:
|
||||||
- `resume.pdf` (optional)
|
- `resume.pdf` (optional)
|
||||||
|
|
||||||
2. **Run the Bot:**
|
2. **Run the Bot:**
|
||||||
|
3.
|
||||||
|
### Optional Resume Feature
|
||||||
|
LinkedIn_AIHawk offers flexibility in how it handles your pdf resume:
|
||||||
|
|
||||||
|
- **Dynamic Resume Generation:**
|
||||||
|
If you don't use the `--resume` option, the bot will automatically generate a unique resume for each application. This feature uses the information from your `plain_text_resume.yaml` file and tailors it to each specific job application, potentially increasing your chances of success by customizing your resume for each position.
|
||||||
```bash
|
```bash
|
||||||
python main.py
|
python main.py
|
||||||
```
|
```
|
||||||
or
|
- **Using a Specific Resume:**
|
||||||
|
If you want to use a specific PDF resume for all applications, run the bot with the `--resume` option:
|
||||||
```bash
|
```bash
|
||||||
python main.py [--resume PATH_TO_RESUME_PDF]
|
python main.py --resume /path/to/your/resume.pdf
|
||||||
```
|
```
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue