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

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