Build CV and job application materials from yaml files
Project description
ycv
Build CV and job application materials using yaml files
Example PDFs
Here you can find the pdfs built using yaml and bib files in the example directory.
Installation
pip install ycv
Requirements
Usage
After installing ycv one can start building application materials using the command ycv from the terminal.
ycv -j job_name -y doc_type:yaml_file
Note: The command should be executed inside a directory that contains a authinfo.yaml and style.yaml file. If these are not present, these will be created on the fly using prompts. See here for more about these files.
ycvis designed to be used for multiple job applications and therefore requires ajob_nameto create a directory where all materials related to that job will be stored.ycvcan create multiple application materials for a given job at once. To create different materials one needs to provide theyamlfiles for these materials in the formatdoc_type:yaml_filewith a space between different materials. For example, to create acvandresearch statement, provide the yaml files as
ycv -j job_name -y cv:/path/to/cv.yaml research_plan:/path/to/research_statement.yaml
Note: The keys to yaml files should be one of the recognized ones
cvresearch_planpublications
more would be added to this list.
authinfo and style files
ycv requires a authinfo.yaml and style.yaml file.
authinfo.yamlcontains information about the author which is used to a common header for all documents, for example. An example yaml file can be found here.style.yamlfile is used to apply customized style to different elements in theTeXdocuments. This gives the user freedom to apply a style of their preference. An example file can be found here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ycv-0.0.26.tar.gz.
File metadata
- Download URL: ycv-0.0.26.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
634693e6f72793681637b8169820285bd6f45fb9b87c16e1954f0743a3ad1dea
|
|
| MD5 |
caadd6c1498a726853d87aafe24229d9
|
|
| BLAKE2b-256 |
54f882b79b37bc7eb1a68e8301246f6bf68feb568d96c0362a63a14341d4b4ef
|
File details
Details for the file ycv-0.0.26-py3-none-any.whl.
File metadata
- Download URL: ycv-0.0.26-py3-none-any.whl
- Upload date:
- Size: 11.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
060403caf70d152f8e8e5b32b229777792cbcca4646e6c2cfbebea5f4027b32a
|
|
| MD5 |
e14f5bdd1bb2198948031092cba12f85
|
|
| BLAKE2b-256 |
a2a778d4754421588b3397804e056cd9ebd9c7efc99ff81263db2a2fa9337006
|