Skip to main content

Generate PDF resumes from Markdown

Project description

md2pdf-resume

CI

Generate PDF resumes from Markdown.

Install

uv pip install -e .
playwright install chromium

Usage

# Initialize templates (Chinese)
md2pdf-resume init

# Initialize templates (English)
md2pdf-resume init --lang en

# Edit resume.md and resume.css, then generate
md2pdf-resume generate

# Custom CSS file
md2pdf-resume generate --md my_resume.md --css style.css --output my_resume.pdf

# Use built-in style
md2pdf-resume generate --md resume.md --css default

Development

uv sync --dev
uv run pytest tests/ -v -m "not integration"
uv run ruff format src/ tests/
uv run ruff check src/ tests/
uv run mypy src/

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

md2pdf_resume-0.1.1.tar.gz (52.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

md2pdf_resume-0.1.1-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file md2pdf_resume-0.1.1.tar.gz.

File metadata

  • Download URL: md2pdf_resume-0.1.1.tar.gz
  • Upload date:
  • Size: 52.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for md2pdf_resume-0.1.1.tar.gz
Algorithm Hash digest
SHA256 904c8c8bd6cb8636ad1c4de106c02131b79eaf3a5b65c02dec39f14807965b9f
MD5 912906142171ac261cd30f9b67af94ef
BLAKE2b-256 ca3a03a00a851c4866eb885279c9c0483c31c595bcc25cf3774527fb684b2676

See more details on using hashes here.

File details

Details for the file md2pdf_resume-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: md2pdf_resume-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for md2pdf_resume-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b67bef742e010a85dd0557a79d1ac92006da2cdc5a944ea73e3ceae8c350d3eb
MD5 fdedf16e48e307049fef26b63eabde39
BLAKE2b-256 2003e937866c04b378ec93651025c6cab9cc8144cd45ed0d3b150d97f74120d7

See more details on using hashes here.

Supported by

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