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.1.0.tar.gz (6.3 kB view hashes)

Uploaded Source

Built Distribution

jobapppy-0.1.0-py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 3

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