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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: jobapppy-0.1.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.2.0-1018-azure

File hashes

Hashes for jobapppy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6c6ddd69f378ea86292bc1359d6617e024ab67c157f8135eca15e02b592fc891
MD5 7a870081449186d6176dbfb53a26f8ec
BLAKE2b-256 bf646d989784b08d46342678f9d3f53c02cf1304883384b75234c074b46490bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jobapppy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.2.0-1018-azure

File hashes

Hashes for jobapppy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1abb0d93530e82c5b5901ce36a4d9c37343c194ff9b3d75161b434a450b27f66
MD5 ff771e827cff79dc50f1242ecef097e5
BLAKE2b-256 780a0493d2c53d5659677f704ef4840505cf19dfbd5ab23576ac8496594241c7

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