Merge branch 'main' of https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application
This commit is contained in:
commit
e8497fe816
@ -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
|
||||
|
@ -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
|
||||
|
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
|
||||
|
||||
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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user