No project description provided
Project description
Rattlesume
A tool for building resumes by combining markdown snippets into a single
document using yaml definitions, then transformed into a PDF pandoc. Allows
developers to store their resumes in git, and present them in a common format.
Different yaml definitions can be used to craft bespoke resumes from a collection
of markdown snippets.
Usage
Snippets
To start, create a content directory with a subdirectory
to organize a class of snippets. The name of the
subdirectory will be the same as the header in the final resume.
example/content/
├── experience/
│ └── FooBar.md
└── projects/
└── Rattlusume.md
Each of these markdown files are called 'snippets'. They are typically a short summary & include relevant information such as dates, job titles, etc.
---
filename: FooBar.md
---
# FooBar Inc.
## Sr. Foobar Enigneer, March 5th, 2015 - Present
Responsible for announcing the zero-modulate of the counting numbers greater than
zero with respect to three and five. Saved FooBar Inc. $15 annually by implementing
an `O(n)` solution.
Snippets can contain an optional slug at the very top, denoted by
---. This slug must be valid yaml. Currently, it is parsed, but not used.
Definitions
Each unique resume has a corresponding definition file.
There are currently two required top-level values. header,
and resume.
header
The format of this value is still in flux.
resume
The resume section has arbitrary sub-key corresponding to the
names of the subdirectories the snippets are located in.
Each of these sub-keys take a list of values, which are ether file names or special values.
For example, the aforementioned 'FooBar.md' could be defined as follows:
header:
...
resume:
experience:
- "---"
- "FooBar.md"
There is currently only one special value,
"---", which denotes a horizontal rule.
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 rattlesume-0.1.1.tar.gz.
File metadata
- Download URL: rattlesume-0.1.1.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.10.8 Linux/6.0.10-arch2-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c2c2a0ae36e3737ea762272864573b5f5c2a0aee775e1944ec3e6ec7a11746c
|
|
| MD5 |
4da9b23d5219912b8ddf621fd81c84ce
|
|
| BLAKE2b-256 |
a42433d1b82c57c0c96a14c83dc4087e1b710881e462ff2f53e17dfd3484a202
|
File details
Details for the file rattlesume-0.1.1-py3-none-any.whl.
File metadata
- Download URL: rattlesume-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.10.8 Linux/6.0.10-arch2-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e25e301e0d7d95e68e2280a0b205d40b059ccf55b261f0a0b8ed777dbf70969
|
|
| MD5 |
117b38c39a87939fc12727922e2514f0
|
|
| BLAKE2b-256 |
9ed925b821f138225f98084a90d8a5ed5740f479a0f2e2fdf6fb5ba78e8977f3
|