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.
- 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!
- Creating a JSON file of companies and their emails from comapnies.csv and Software-Houses.xlsx.
- Reading the JSON file and sending the emails to comapnies according to constraints set.
- Install Python
- Clone the repository
- cd (Change Directory) into the directory
- Create the virtual environment
python -m venv env- Activate environment
env\Scripts\activate- Deactivate environment
deactivate
- Install the requirements
pip install -r requirements.txt
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.
- Go to Google Account and login to your account.
- Select Security from the left sidebar
- Select 2-Step Verification and turn it on
- Scroll down to App passwords and click on it
- Select app as other
- Enter the name of the app as you wish and click on generate
- Use the generated password
- Add your coverletter in input/coverletter.py
- Add your cv in the input directory of the project
- Make sure the name of the cv is cv.pdf
Make sure your virtual environment is activated
env\Scripts\activate
(env) will appear in the terminal if the virtual environment is activated
- Run the program
python main.py - Follow the instructions on the terminal
- Feel free to open an issue if you find any bug or want to suggest any changes.
- 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!
