Skip to main content

FastAPI-powered resume generator: expose your CV as a JSON REST API

Project description

GitHub Actions status Coverage PyPi Shield uv version Python Versions Shield Read The Docs Badge License Shield

fastapi-resume

A thin wrapper around FastAPI to expose your CV as a JSON REST API

Usage

Install via pip

$ pip install fastapi-resume

Usage

$ fast-resume --help
Usage: fast-resume [OPTIONS] COMMAND [ARGS]...

 FastAPI Resume API Server


╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --help          Show this message and exit.                                                                                                                                              │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ serve      Start the FastAPI Resume API server.                                                                                                                                          │
│ validate   Validate a YAML data file without starting the server.                                                                                                                        │
│ info       Display information about the resume data without starting the server.                                                                                                        │
╰───

Basic (local)

See the example for a sample YAML file

$ fast-resume serve <resume.yaml>

Then you can curl your new resume API:

$ curl http://localhost:8000/

Documentation

See docs for more real word examples and how to deploy to your favorite cloud provider here

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

fastapi_resume-0.0.3.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

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

fastapi_resume-0.0.3-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file fastapi_resume-0.0.3.tar.gz.

File metadata

  • Download URL: fastapi_resume-0.0.3.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastapi_resume-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a0f089166a7f2a70d036ea182a198e4a673e5417ce1e4cffdaf5b42938142cf9
MD5 2993a3afe6b4d86f79a89647732cdab1
BLAKE2b-256 9dfc1003d546ba1f37ee92d82b0e35de7acb31ea06b844dff46ff5ea0e1e4663

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapi_resume-0.0.3.tar.gz:

Publisher: main.yaml on nickatnight/fastapi-resume

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fastapi_resume-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: fastapi_resume-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastapi_resume-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b498f70987597bcbc104b943a3e776161bef40a4a469e40b79b1848a4776be89
MD5 8dbee3cdfff7a025bb3e6458fb7ab4fe
BLAKE2b-256 ac915c70232b071245bc4ca103e2d99648a3930241b59a1e59be7e54e00bbbf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastapi_resume-0.0.3-py3-none-any.whl:

Publisher: main.yaml on nickatnight/fastapi-resume

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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