Resume and Cover Letter Generator
This project is a software development project that utilizes web scraping, machine learning APIs, and HTML templates to generate a resume and cover letter based on a job posting. The purpose of this project is to automate the process of job application by generating a personalized resume and cover letter in a matter of seconds.
Table of Contents
Installation
- Clone the repository to your local machine.
- Install the required packages by running
pip install -r requirements.txt. - Create a
.env.localfile and add the following variables:
Note: You will need to obtain an API key from the machine learning API provider.API_KEY=<your_api_key> - Run
python main.pyto start the application.
Usage
This project is currently limited to a command line tool. The program is controlled by a number of flags.
-hor--help: Displays the help menu.-oor--output: Determines if files will be output.-vor--verbose: Determines if the program will print the output.-ror--resume: Determines if a resume will be generated.-lor--letter: Determines if a cover letter will be generated.-por--posting: Determines if a job posting will be generated.
Contributing
Contributions are always welcome! If you have any ideas or suggestions, please create a pull request.
Release files for job-generator 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| job-generator-1.0.3.tar.gz | 9.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| job_generator-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.8 kB
Release files / job-generator-1.0.3.tar.gz
| Download URL | job-generator-1.0.3.tar.gz |
|---|---|
| Size | 9.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
784b4c201e3cc02ccaf208535820c00593a8b335cd8e79b9b601ee1dc4ac95fe
|
|
BLAKE2b-256 checksum How to use checksums |
ef0ab491abdf715106c86b03b1a5e9cd84baa9946368d511fb1e754fcab6c0d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / job_generator-1.0.3-py3-none-any.whl
| Download URL | job_generator-1.0.3-py3-none-any.whl |
|---|---|
| Size | 12.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
974cfee1e6be5f470a582d9f3597a2628d1fe895ac317462a52cc67ea06122e4
|
|
BLAKE2b-256 checksum How to use checksums |
2dca760be9ff300384503e2726c037916a62a5019ecebeb8ba74e7fa39c7c4f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|