Skip to main content

Lint and Test

Cover Letter Automation

A Python package for ingesting job descriptions & resumes, and crafting cover letters that use the latter to satisfy the former.

🚀 Using

With PyPi install

pip install cover_letter_automation

This should make make-cover-letter command available on your command line. You can then run the following:

make-cover-letter --resume path/to/json/resume.json --jd path/to/jd.md

This will generate a cover letter for the job description in path/to/jd.md using the resume in path/to/json/resume.json. The full chat will be printed to the console, as will the estimated chat cost.

Currently, due to the slightly ad-hoc nature of the agents, you'll need to run the above command for each job description you want to generate a cover letter for. The cover letters will be placed in cover_letters/, a folder which will be created for you in your current working direcroty.

See make-cover-letter --help for a full set of options.

Set your API keys

You will need to add your OpenAI API key (and, optionally, Bing API key) to the environment as OPENAI_API_KEY and BING_API_KEY, or pass them as CLI options.

You can grab your Bing API key here, though do be warned that the volume of requests the agent will want to make possibly exceeds the free tier. If you don't have a Bing API key, we'll automatically skip the web-search step.

Note that CompanyResearcher is mostly broken and doesn't work, so not setting the BING_API_KEY is fine.

Credits

️⚡️ Scaffolded with Copier.

See Poetry Copier.

🛠️ Open an issue if you have any questions or suggestions.

See how to develop with PyCharm or any other IDE.

Metadata

Release files for cover_letter_automation 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cover_letter_automation 0.4.1
File Size Uploaded Provenance
cover_letter_automation-0.4.1.tar.gz 10.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for cover_letter_automation 0.4.1
File Interpreter ABI Platform
cover_letter_automation-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 23.6 kB

Release files / cover_letter_automation-0.4.1.tar.gz

Download URL cover_letter_automation-0.4.1.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
71e1835fbc368f3c5e746c549d2cbe46a05ce162b1836524f027af126b866d15
BLAKE2b-256 checksum
How to use checksums
f4c3264f32f25737d912cfc07e0fb64657365fe6b0888b05f955f093e27ce6f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.8 Linux/6.5.0-1018-azure

Release files / cover_letter_automation-0.4.1-py3-none-any.whl

Download URL cover_letter_automation-0.4.1-py3-none-any.whl
Size 12.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f49297cce4dc38d9cb9ba7b08136c741d61855f55a3844bb0606a9ed2325f724
BLAKE2b-256 checksum
How to use checksums
7cf4934cd55e6b6f86b14a7e0737a454b4b3a9c20f56448b217699a1e2428655
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.8 Linux/6.5.0-1018-azure

Security for cover_letter_automation 0.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page