Skip to content

UsamaKashif/ApplyingForJobsMadeEasy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buy Me A Coffee

Applying for jobs made easy

ALERT!

Respecting privacy and ensuring ethical practices are of utmost importance when utilizing the "Applying for Jobs Made Easy" repository. We strongly discourage any form of spamming or unsolicited mass emailing. It is essential to exercise responsible and considerate behavior when using the repository's email automation feature.

DISCLAIMER

  • The usage of this repository is at your own risk. The owner and contributors of the repository shall not be held responsible for any direct or indirect damages or consequences arising from the use, misuse, or inability to use the repository.
  • The repository's purpose is to provide tools and resources to simplify the job application process. However, it is important to note that the effectiveness and success of job applications may vary based on individual circumstances and other external factors beyond the control of the repository's owner and contributors.
  • Remember that the repository's owner and contributors are not responsible for the outcome of your job applications or any employment-related decisions made based on the use of the repository.
  • While efforts are made to ensure the repository's accuracy, completeness, and timeliness, we do not guarantee that all information or code within the repository is up-to-date or error-free. The owner and contributors reserve the right to modify, update, or remove any content within the repository without prior notice.
  • By accessing and using the "Applying for Jobs Made Easy" repository, you acknowledge and agree to this disclaimer. If you do not agree with any part of this disclaimer, please refrain from using the repository.
  • Use the "Applying for Jobs Made Easy" repository responsibly, and good luck with your job search!

How it works

  1. Creating a JSON file of companies and their emails from comapnies.csv and Software-Houses.xlsx.
  2. Reading the JSON file and sending the emails to comapnies according to constraints set.

Installation

  1. Install Python
  2. Clone the repository
  3. cd (Change Directory) into the directory
  4. Create the virtual environment
    • python -m venv env
    • Activate environment
    • env\Scripts\activate
    • Deactivate environment
    • deactivate
  5. Install the requirements pip install -r requirements.txt

Why Virtual Environment?

Virtual environment is used to create an isolated environment for the project. It is used to manage dependencies for different projects. It is used to avoid conflicts between dependencies of different projects.

Instructions for GMAIL Users

  1. Go to Google Account and login to your account.
  2. Select Security from the left sidebar
  3. Select 2-Step Verification and turn it on
  4. Scroll down to App passwords and click on it
  5. Select app as other
  6. Enter the name of the app as you wish and click on generate
  7. Use the generated password

Before running the program

  1. Add your coverletter in input/coverletter.py
  2. Add your cv in the input directory of the project
  3. Make sure the name of the cv is cv.pdf

Run the program

Make sure your virtual environment is activated

Activate virtual environment

env\Scripts\activate (env) will appear in the terminal if the virtual environment is activated

  1. Run the program python main.py
  2. Follow the instructions on the terminal

Note

  1. Feel free to open an issue if you find any bug or want to suggest any changes.
  2. Feel free to open a pull request if you want to contribute to the project.

Author: Usama Kashif
LinkedIn: Usama Kashif
Instagram: usama_codes

Don't forget to star the repository if you liked it.

GOOD LUCK!

About

Applying for jobs made easy

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages