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] 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

View file

@ -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

View file

@ -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