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.
ycv
is designed to be used for multiple job applications and therefore requires ajob_name
to create a directory where all materials related to that job will be stored.ycv
can create multiple application materials for a given job at once. To create different materials one needs to provide theyaml
files for these materials in the formatdoc_type:yaml_file
with a space between different materials. For example, to create acv
andresearch 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
cv
research_plan
publications
more would be added to this list.
authinfo and style files
ycv
requires a authinfo.yaml
and style.yaml
file.
authinfo.yaml
contains 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.yaml
file is used to apply customized style to different elements in theTeX
documents. 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
File details
Details for the file ycv-0.0.dev9.tar.gz
.
File metadata
- Download URL: ycv-0.0.dev9.tar.gz
- Upload date:
- Size: 11.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cdfebe35acee0058b1b149869e7f9e4dca7efa51b4d42feeba23a61133b42b5 |
|
MD5 | 86e89d8ddbc4770a926738bcb3838966 |
|
BLAKE2b-256 | a355a2b03a111dd67f7b3ccef68d998c4900ad48310abf1636e6bc1f1d4e7553 |
File details
Details for the file ycv-0.0.dev9-py3-none-any.whl
.
File metadata
- Download URL: ycv-0.0.dev9-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2862c0e662a6b9b783b27d5f8a385b52a78300d45deda697faa4e1d9f27bffe |
|
MD5 | 0efdab97aaa1d4e2a225851a8c3a6ab8 |
|
BLAKE2b-256 | b8ff5cbfaee8be83f2481146aa00dadbc36fc2eae7dddb5d73719e8cf3cd003e |