-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
20 additions
and
26 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 |
---|---|---|
|
@@ -7,7 +7,7 @@ | |
[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/federico-elia-5199951b6/) | ||
[![Gmail](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge&logo=gmail&logoColor=white)](mailto:[email protected]) | ||
|
||
# LinkedIn_AIHawk | ||
# Auto_Jobs_Applier_AIHawk | ||
|
||
#### 🤖🔍 Your AI-powered job search assistant. Automate applications, get personalized recommendations, and land your dream job faster. | ||
|
||
|
@@ -60,15 +60,15 @@ Join our **Telegram community** for: | |
|
||
## Introduction | ||
|
||
LinkedIn_AIHawk is a cutting-edge, automated tool designed to revolutionize the job search and application process on LinkedIn. In today's fiercely competitive job market, where opportunities can vanish in the blink of an eye, this program offers job seekers a significant advantage. By leveraging the power of automation and artificial intelligence, LinkedIn_AIHawk enables users to apply to a vast number of relevant positions efficiently and in a personalized manner, maximizing their chances of landing their dream job. | ||
Auto_Jobs_Applier_AIHawk is a cutting-edge, automated tool designed to revolutionize the job search and application process. In today's fiercely competitive job market, where opportunities can vanish in the blink of an eye, this program offers job seekers a significant advantage. By leveraging the power of automation and artificial intelligence, Auto_Jobs_Applier_AIHawk enables users to apply to a vast number of relevant positions efficiently and in a personalized manner, maximizing their chances of landing their dream job. | ||
|
||
### The Challenge of Modern Job Hunting | ||
|
||
In the digital age, the job search landscape has undergone a dramatic transformation. While online platforms like LinkedIn have opened up a world of opportunities, they have also intensified competition. Job seekers often find themselves spending countless hours scrolling through listings, tailoring applications, and repetitively filling out forms. This process can be not only time-consuming but also emotionally draining, leading to job search fatigue and missed opportunities. | ||
In the digital age, the job search landscape has undergone a dramatic transformation. While online platforms have opened up a world of opportunities, they have also intensified competition. Job seekers often find themselves spending countless hours scrolling through listings, tailoring applications, and repetitively filling out forms. This process can be not only time-consuming but also emotionally draining, leading to job search fatigue and missed opportunities. | ||
|
||
### Enter LinkedIn_AIHawk: Your Personal Job Search Assistant | ||
### Enter Auto_Jobs_Applier_AIHawk: Your Personal Job Search Assistant | ||
|
||
LinkedIn_AIHawk steps in as a game-changing solution to these challenges. It's not just a tool; it's your tireless, 24/7 job search partner. By automating the most time-consuming aspects of the job search process, it allows you to focus on what truly matters - preparing for interviews and developing your professional skills. | ||
Auto_Jobs_Applier_AIHawk steps in as a game-changing solution to these challenges. It's not just a tool; it's your tireless, 24/7 job search partner. By automating the most time-consuming aspects of the job search process, it allows you to focus on what truly matters - preparing for interviews and developing your professional skills. | ||
|
||
## Features | ||
|
||
|
@@ -78,7 +78,7 @@ LinkedIn_AIHawk steps in as a game-changing solution to these challenges. It's n | |
- Smart filtering to exclude irrelevant listings | ||
|
||
2. **Rapid and Efficient Application Submission** | ||
- One-click applications using LinkedIn's "Easy Apply" feature | ||
- One-click applications | ||
- Form auto-fill using your profile information | ||
- Automatic document attachment (resume, cover letter) | ||
|
||
|
@@ -105,10 +105,10 @@ LinkedIn_AIHawk steps in as a game-changing solution to these challenges. It's n | |
|
||
## Installation | ||
|
||
**Please watch this video to set up your LinkedIn_AIHawk: [How to set up LinkedIn_AIHawk- https://youtu.be/gdW9wogHEUM](https://youtu.be/gdW9wogHEUM)** | ||
**Please watch this video to set up your Auto_Jobs_Applier_AIHawk: [How to set up Auto_Jobs_Applier_AIHawk- https://youtu.be/gdW9wogHEUM](https://youtu.be/gdW9wogHEUM)** | ||
|
||
<!-- It would be helpful to have a YouTube Media Player template that could be combined with this thumbnail... i.e. the 'play button', 'time stamp' and 'progress bar' so that there is a visual que telling users that this is a link to a playable video. --> | ||
[![How to set up LinkedIn_AIHawk](https://img.youtube.com/vi/gdW9wogHEUM/0.jpg)](https://www.youtube.com/watch?v=gdW9wogHEUM) | ||
[![How to set up Auto_jobs_applier_with_AI](https://img.youtube.com/vi/gdW9wogHEUM/0.jpg)](https://www.youtube.com/watch?v=gdW9wogHEUM) | ||
|
||
**Confirmed succesfull runs on the following:** | ||
- Operating Systems: | ||
|
@@ -132,8 +132,8 @@ LinkedIn_AIHawk steps in as a game-changing solution to these challenges. It's n | |
|
||
3. **Clone the repository:** | ||
```bash | ||
git clone https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application | ||
cd LinkedIn_AIHawk_automatic_job_application | ||
git clone https://github.com/feder-cr/Auto_Jobs_Applier_AIHawk_automatic_job_application | ||
cd Auto_Jobs_Applier_AIHawk | ||
``` | ||
|
||
4. **Activate virtual environment:** | ||
|
@@ -161,10 +161,6 @@ LinkedIn_AIHawk steps in as a game-changing solution to these challenges. It's n | |
|
||
This file contains sensitive information. Never share or commit this file to version control. | ||
|
||
- `email: [Your LinkedIn email]` | ||
- Replace with your LinkedIn account email address | ||
- `password: [Your LinkedIn password]` | ||
- Replace with your LinkedIn account password | ||
- `llm_api_key: [Your OpenAI or Ollama API key or Gemini API key]` | ||
- Replace with your OpenAI API key for GPT integration | ||
- To obtain an API key, follow the tutorial at: https://medium.com/@lorenzozar/how-to-get-your-own-openai-api-key-f4d44e60c327 | ||
|
@@ -499,7 +495,7 @@ Each section has specific fields to fill out: | |
|
||
### PLUS. data_folder_example | ||
|
||
The `data_folder_example` folder contains a working example of how the files necessary for the bot's operation should be structured and filled out. This folder serves as a practical reference to help you correctly set up your work environment for the LinkedIn job search bot. | ||
The `data_folder_example` folder contains a working example of how the files necessary for the bot's operation should be structured and filled out. This folder serves as a practical reference to help you correctly set up your work environment for the job search bot. | ||
|
||
#### Contents | ||
|
||
|
@@ -521,8 +517,8 @@ Using this folder as a guide can be particularly helpful for: | |
|
||
|
||
## Usage | ||
0. **LinkedIn language** | ||
To ensure the bot works, your LinkedIn language must be set to English. | ||
0. **Account language** | ||
To ensure the bot works, your account language must be set to English. | ||
|
||
2. **Data Folder:** | ||
Ensure that your data_folder contains the following files: | ||
|
@@ -532,7 +528,7 @@ Using this folder as a guide can be particularly helpful for: | |
|
||
3. **Run the Bot:** | ||
|
||
LinkedIn_AIHawk offers flexibility in how it handles your pdf resume: | ||
Auto_Jobs_Applier_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. | ||
|
@@ -561,14 +557,14 @@ openai.RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded you | |
- If you've recently added funds or upgraded, wait 12-24 hours for changes to take effect | ||
- Free tier has a 3 RPM limit; spend at least $5 on API usage to increase | ||
|
||
#### 2. LinkedIn Easy Apply Button Not Found | ||
#### 2. Easy Apply Button Not Found | ||
|
||
**Error Message:** | ||
|
||
Exception: No clickable 'Easy Apply' button found | ||
|
||
**Solution:** | ||
- Ensure that you're logged into LinkedIn properly | ||
- Ensure that you're logged properly | ||
- Check if the job listings you're targeting actually have the "Easy Apply" option | ||
- Verify that your search parameters in the `config.yaml` file are correct and returning jobs with the "Easy Apply" button | ||
- Try increasing the wait time for page loading in the script to ensure all elements are loaded before searching for the button | ||
|
@@ -609,16 +605,14 @@ yaml.scanner.ScannerError: while scanning a simple key | |
- Use the latest version of the script | ||
- Verify all dependencies are installed and updated | ||
- Check internet connection stability | ||
- Use VPNs cautiously to avoid triggering LinkedIn security | ||
- Clear browser cache and cookies if issues persist | ||
|
||
For further assistance, please create an issue on the [GitHub repository](https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application/issues) with detailed information about your problem, including error messages and your configuration (with sensitive information removed). | ||
|
||
### Additional Resources | ||
|
||
- [Video Tutorial: How to set up LinkedIn_AIHawk](https://youtu.be/gdW9wogHEUM) | ||
- [Video Tutorial: How to set up Auto_Jobs_Applier_AIHawk](https://youtu.be/gdW9wogHEUM) | ||
- [OpenAI API Documentation](https://platform.openai.com/docs/) | ||
- [LinkedIn Developer Documentation](https://developer.linkedin.com/) | ||
- [Lang Chain Developer Documentation](https://python.langchain.com/v0.2/docs/integrations/components/) | ||
|
||
|
||
|
@@ -628,18 +622,18 @@ If you encounter any issues, you can open an issue on [GitHub](https://github.co | |
|
||
## Conclusion | ||
|
||
LinkedIn_AIHawk provides a significant advantage in the modern job market by automating and enhancing the job application process. With features like dynamic resume generation and AI-powered personalization, it offers unparalleled flexibility and efficiency. Whether you're a job seeker aiming to maximize your chances of landing a job, a recruiter looking to streamline application submissions, or a career advisor seeking to offer better services, LinkedIn_AIHawk is an invaluable resource. By leveraging cutting-edge automation and artificial intelligence, this tool not only saves time but also significantly increases the effectiveness and quality of job applications in today's competitive landscape. | ||
Auto_Jobs_Applier_AIHawk provides a significant advantage in the modern job market by automating and enhancing the job application process. With features like dynamic resume generation and AI-powered personalization, it offers unparalleled flexibility and efficiency. Whether you're a job seeker aiming to maximize your chances of landing a job, a recruiter looking to streamline application submissions, or a career advisor seeking to offer better services, Auto_Jobs_Applier_AIHawk is an invaluable resource. By leveraging cutting-edge automation and artificial intelligence, this tool not only saves time but also significantly increases the effectiveness and quality of job applications in today's competitive landscape. | ||
|
||
## Contributors | ||
|
||
- [feder-cr](https://github.com/feder-cr) - Creator and Lead Developer | ||
|
||
LinkedIn_AIHawk is still in beta, and your feedback, suggestions, and contributions are highly valued. Feel free to open issues, suggest enhancements, or submit pull requests to help improve the project. Let's work together to make LinkedIn_AIHawk an even more powerful tool for job seekers worldwide. | ||
Auto_Jobs_Applier_AIHawk is still in beta, and your feedback, suggestions, and contributions are highly valued. Feel free to open issues, suggest enhancements, or submit pull requests to help improve the project. Let's work together to make Auto_Jobs_Applier_AIHawk an even more powerful tool for job seekers worldwide. | ||
|
||
|
||
## License | ||
|
||
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. | ||
|
||
## Disclaimer | ||
LinkedIn_AIHawk is developed for educational purposes only. The creator does not assume any responsibility for its use. Users should ensure they comply with LinkedIn's terms of service, any applicable laws and regulations, and ethical considerations when using this tool. The use of automated tools for job applications may have implications on user accounts, and caution is advised. | ||
This tool, Auto_Jobs_Applier_AIHawk, is intended for educational purposes only. The creator assumes no responsibility for any consequences arising from its use. Users are advised to comply with the terms of service of relevant platforms and adhere to all applicable laws, regulations, and ethical guidelines. The use of automated tools for job applications may carry risks, including potential impacts on user accounts. Proceed with caution and at your own discretion. |