This commit is contained in:
feder-cr 2024-08-04 17:58:52 +01:00
commit e8497fe816
3 changed files with 59 additions and 54 deletions

View File

@ -24,19 +24,18 @@ date:
24 hours: [true/false]
positions:
- [Positions 1]
- [Positions 2]
- Software developer
locations:
- [Locations 1]
- [Locations 2]
- Country1
- Country2
distance: [0 or 5 or 10 or 25 or 50 or 100]
distance: 100
companyBlacklist:
- [Company Name 1]
- [Company Name 2]
- Company1
- Company2
titleBlacklist:
- [Word 1]
- [Word 2]
- word1
- word2

View File

@ -1,39 +1,40 @@
remote: true
experienceLevel:
internship: false
entry: true
associate: true
mid-senior level: true
director: true
executive: true
internship: true
entry: false
associate: true
mid-senior level: false
director: true
executive: false
jobTypes:
full-time: true
contract: true
part-time: true
temporary: true
internship: false
other: true
volunteer: false
full-time: true
contract: false
part-time: false
temporary: true
internship: false
other: false
volunteer: true
date:
all time: false
month: false
week: true
24 hours: false
all time: false
month: true
week: false
24 hours: true
positions:
- Software engineer
- Software developer
locations:
- Germany
- Germany
distance: 100
companyBlacklist:
- Noir
- Crossover
- Noir
- Crossover
titleBlacklist:
- Stage
- low
- stage

View File

@ -60,10 +60,26 @@ LinkedIn_AIHawk steps in as a game-changing solution to these challenges. It's n
## 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:**
```bash
git clone https://github.com/your-repo/LinkedInJobBot.git
cd LinkedInJobBot
git https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application
cd LinkedIn_AIHawk_automatic_job_application
```
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
```
## Configuration
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.
### 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
1. **Prepare the Data Folder:**
@ -127,15 +127,20 @@ LinkedIn_AIHawk offers flexibility in how it handles your resume:
- `resume.pdf` (optional)
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
python main.py
```
or
```bash
python main.py [--resume PATH_TO_RESUME_PDF]
```
- **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
```
## Documentation