Name | jobapppy JSON |
Version |
0.1.0
JSON |
| download |
home_page | https://cahna.github.io/jobapppy/ |
Summary | Command-line tools and interfaces to generate formatted resume documents (markdown, tex, pdf, etc) |
upload_time | 2024-01-06 21:22:30 |
maintainer | |
docs_url | None |
author | Conor Heine |
requires_python | >=3.10,<3.12 |
license | |
keywords |
resume
template
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# jobapppy
[![PyPI version](https://badge.fury.io/py/jobapppy.svg)](https://badge.fury.io/py/jobapppy)[![Python Versions](https://img.shields.io/pypi/pyversions/jobapppy?style=plastic)](https://pypi.org/project/jobapppy)
[![Main](https://github.com/cahna/jobapppy/actions/workflows/main.yaml/badge.svg)](https://github.com/cahna/jobapppy/actions/workflows/main.yaml)[![codecov](https://codecov.io/gh/cahna/jobapppy/graph/badge.svg?token=3XULKTDJ2I)](https://codecov.io/gh/cahna/jobapppy)
Command-line tools and interfaces to generate formatted resume documents (markdown, tex, pdf, etc).
Documentation: [https://cahna.github.io/jobapppy](https://cahna.github.io/jobapppy)
## CLI Usage
- via script name installed in path:
```console
jobapppy --help
```
- as a python module:
```console
python -m jobapppy --help
```
## Tutorial
1. Create a `resume.yaml` file that satisfies jobapppy's schema
- see `resume.example.yaml`
- view the JSONSchema by running:
```console
jobapppy schema -i2
```
2. (optional) Check that `resume.yaml` can be parsed:
```console
jobapppy parse -c resume.yaml
```
3. Generate resume from templates:
- Markdown (default, `-t md`)
- Echo to stdout (default):
```console
jobapppy template resume.yaml
```
- Echo to file:
```console
jobapppy template resume.yaml resume.md
```
- Tex (`-t tex`)
1. Generate `resume.tex`:
```console
jobapppy template -t tex resume.yaml resume.tex
```
2. Generate `resume.pdf`:
```console
docker run --rm -it -v "$(pwd):/data" --net=none --user="$(id -u):$(id -g)" cahna/jobapp lualatex -synctex=1 -interaction=nonstopmode resume.tex
```
Raw data
{
"_id": null,
"home_page": "https://cahna.github.io/jobapppy/",
"name": "jobapppy",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<3.12",
"maintainer_email": "",
"keywords": "resume,template",
"author": "Conor Heine",
"author_email": "conor.heine+jobapppy@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/bf/64/6d989784b08d46342678f9d3f53c02cf1304883384b75234c074b46490bc/jobapppy-0.1.0.tar.gz",
"platform": null,
"description": "# jobapppy\n\n[![PyPI version](https://badge.fury.io/py/jobapppy.svg)](https://badge.fury.io/py/jobapppy)[![Python Versions](https://img.shields.io/pypi/pyversions/jobapppy?style=plastic)](https://pypi.org/project/jobapppy)\n[![Main](https://github.com/cahna/jobapppy/actions/workflows/main.yaml/badge.svg)](https://github.com/cahna/jobapppy/actions/workflows/main.yaml)[![codecov](https://codecov.io/gh/cahna/jobapppy/graph/badge.svg?token=3XULKTDJ2I)](https://codecov.io/gh/cahna/jobapppy)\n\nCommand-line tools and interfaces to generate formatted resume documents (markdown, tex, pdf, etc).\n\nDocumentation: [https://cahna.github.io/jobapppy](https://cahna.github.io/jobapppy)\n\n## CLI Usage\n\n- via script name installed in path:\n ```console\n jobapppy --help\n ```\n- as a python module:\n ```console\n python -m jobapppy --help\n ```\n\n## Tutorial\n\n1. Create a `resume.yaml` file that satisfies jobapppy's schema \n - see `resume.example.yaml`\n - view the JSONSchema by running:\n ```console\n jobapppy schema -i2\n ```\n2. (optional) Check that `resume.yaml` can be parsed:\n ```console\n jobapppy parse -c resume.yaml\n ```\n3. Generate resume from templates:\n - Markdown (default, `-t md`)\n - Echo to stdout (default):\n ```console\n jobapppy template resume.yaml\n ```\n - Echo to file:\n ```console\n jobapppy template resume.yaml resume.md\n ```\n - Tex (`-t tex`)\n 1. Generate `resume.tex`:\n ```console\n jobapppy template -t tex resume.yaml resume.tex\n ```\n 2. Generate `resume.pdf`:\n ```console\n docker run --rm -it -v \"$(pwd):/data\" --net=none --user=\"$(id -u):$(id -g)\" cahna/jobapp lualatex -synctex=1 -interaction=nonstopmode resume.tex\n ```\n",
"bugtrack_url": null,
"license": "",
"summary": "Command-line tools and interfaces to generate formatted resume documents (markdown, tex, pdf, etc)",
"version": "0.1.0",
"project_urls": {
"Bug Tracker": "https://github.com/cahna/jobapppy/issues",
"Documentation": "https://cahna.github.io/jobapppy/",
"Homepage": "https://cahna.github.io/jobapppy/",
"Repository": "https://github.com/cahna/jobapppy"
},
"split_keywords": [
"resume",
"template"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "780a0493d2c53d5659677f704ef4840505cf19dfbd5ab23576ac8496594241c7",
"md5": "ff771e827cff79dc50f1242ecef097e5",
"sha256": "1abb0d93530e82c5b5901ce36a4d9c37343c194ff9b3d75161b434a450b27f66"
},
"downloads": -1,
"filename": "jobapppy-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ff771e827cff79dc50f1242ecef097e5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<3.12",
"size": 7147,
"upload_time": "2024-01-06T21:22:29",
"upload_time_iso_8601": "2024-01-06T21:22:29.105002Z",
"url": "https://files.pythonhosted.org/packages/78/0a/0493d2c53d5659677f704ef4840505cf19dfbd5ab23576ac8496594241c7/jobapppy-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bf646d989784b08d46342678f9d3f53c02cf1304883384b75234c074b46490bc",
"md5": "7a870081449186d6176dbfb53a26f8ec",
"sha256": "6c6ddd69f378ea86292bc1359d6617e024ab67c157f8135eca15e02b592fc891"
},
"downloads": -1,
"filename": "jobapppy-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "7a870081449186d6176dbfb53a26f8ec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<3.12",
"size": 6287,
"upload_time": "2024-01-06T21:22:30",
"upload_time_iso_8601": "2024-01-06T21:22:30.656970Z",
"url": "https://files.pythonhosted.org/packages/bf/64/6d989784b08d46342678f9d3f53c02cf1304883384b75234c074b46490bc/jobapppy-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-06 21:22:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cahna",
"github_project": "jobapppy",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "jobapppy"
}