Skip to main content

Command-line tools and interfaces to generate formatted resume documents (markdown, tex, pdf, etc)

Project description

jobapppy

PyPI versionPython Versions Maincodecov

Command-line tools and interfaces to generate formatted resume documents (markdown, tex, pdf, etc).

Documentation: https://cahna.github.io/jobapppy

CLI Usage

  • via script name installed in path:
    jobapppy --help
    
  • as a python module:
    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:
      jobapppy schema -i2
      
  2. (optional) Check that resume.yaml can be parsed:
    jobapppy parse -c resume.yaml
    
  3. Generate resume from templates:
    • Markdown (default, -t md)
      • Echo to stdout (default):
        jobapppy template resume.yaml
        
      • Echo to file:
        jobapppy template resume.yaml resume.md
        
    • Tex (-t tex)
      1. Generate resume.tex:
        jobapppy template -t tex resume.yaml resume.tex
        
      2. Generate resume.pdf:
        docker run --rm -it -v "$(pwd):/data" --net=none --user="$(id -u):$(id -g)" cahna/jobapp lualatex -synctex=1 -interaction=nonstopmode resume.tex
        

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jobapppy-0.0.2.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

jobapppy-0.0.2-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file jobapppy-0.0.2.tar.gz.

File metadata

  • Download URL: jobapppy-0.0.2.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.6 Linux/6.0.6-76060006-generic

File hashes

Hashes for jobapppy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e944260440d83cc5c39ba89c799cc520f5e035a5bbad675ccd2d51af346b7b22
MD5 74b186e4a083dd7d8f831cf893befb76
BLAKE2b-256 e28b95ba89075eab91689fbe5a93284d79b3c797fe284437b3c75e4caf506ce7

See more details on using hashes here.

File details

Details for the file jobapppy-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: jobapppy-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.6 Linux/6.0.6-76060006-generic

File hashes

Hashes for jobapppy-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e175d7ed63515ba9c9e994f68d8250446f40dc65c5decceb8dcee98561411d1c
MD5 7b6578635fddf7924832a8452c9cebf5
BLAKE2b-256 0ceee828c294ea9ddaa33da744b6fa9c230528ff444cbbc970ca0fe37e297ee2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page