Skip to main content

A package to generate jobs for a given set of parameters

Project description

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

  1. Clone the repository to your local machine.
  2. Install the required packages by running pip install -r requirements.txt.
  3. Create a .env.local file and add the following variables:
    API_KEY=<your_api_key>
    
    Note: You will need to obtain an API key from the machine learning API provider.
  4. Run python main.py to start the application.

Usage

This project is currently limited to a command line tool. The program is controlled by a number of flags.

  • -h or --help: Displays the help menu.
  • -o or --output: Determines if files will be output.
  • -v or --verbose: Determines if the program will print the output.
  • -r or --resume: Determines if a resume will be generated.
  • -l or --letter: Determines if a cover letter will be generated.
  • -p or --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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

job-generator-1.0.3.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

job_generator-1.0.3-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file job-generator-1.0.3.tar.gz.

File metadata

  • Download URL: job-generator-1.0.3.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for job-generator-1.0.3.tar.gz
Algorithm Hash digest
SHA256 784b4c201e3cc02ccaf208535820c00593a8b335cd8e79b9b601ee1dc4ac95fe
MD5 814938fc31cf060b4874a2ac2c16b602
BLAKE2b-256 ef0ab491abdf715106c86b03b1a5e9cd84baa9946368d511fb1e754fcab6c0d3

See more details on using hashes here.

File details

Details for the file job_generator-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for job_generator-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 974cfee1e6be5f470a582d9f3597a2628d1fe895ac317462a52cc67ea06122e4
MD5 0dde3cdf658a9718f3579bb8b31e27ec
BLAKE2b-256 2dca760be9ff300384503e2726c037916a62a5019ecebeb8ba74e7fa39c7c4f1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page