Skip to main content

Render 'JSON Resume' sources to ANSI-enriched output for terminal clients (cURL, wget, ...) to consume.

Project description

ancv

Getting you an CV (ANSI-v?) straight to your terminal.

Be warned though, this is entirely useless:

Users Venn diagram

Getting started

  1. Create a resume according to the JSON Resume Schema (schema specification) either:

  2. Create a gist named resume.json with those resume contents. See here for a working example from a JSON Resume co-founder.

  3. Try it out!

    curl -L ancv.io/username
    

Design

Features

This being a hobby project, new (and old) features were tried out and used:

Concept

(put this as an SVG flowchart, left to right with conceptual sketches)

Skeleton + Theme + Language + ASCII-mode toggle + Resume Data ==> terminal CV

Contributing

Set up your environment:

  1. Install poetry
  2. Run poetry install
  3. Enter into the created environment with poetry shell
  4. Set up git hooks provided by pre-commit: make hooks

Other solutions

Very hard to find any, and even hard to google. For example, bash curl curriculum vitae will prompt Google to interpret curriculum vitae == resume, which isn't wrong but curl resume is an entirely unrelated query (concerned with resuming halted downloads and such).

Related, but 'fake' hits:

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

ancv-0.5.2.tar.gz (19.5 kB view details)

Uploaded Source

Built Distribution

ancv-0.5.2-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file ancv-0.5.2.tar.gz.

File metadata

  • Download URL: ancv-0.5.2.tar.gz
  • Upload date:
  • Size: 19.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for ancv-0.5.2.tar.gz
Algorithm Hash digest
SHA256 0b218084f43e1aba982ae68e7dcd42452cfe7a71c44c930616d15668d8b1ad45
MD5 a1551188e59fe9b8a224be71f2c6b73c
BLAKE2b-256 cd97590343b5ef42c5cd069399944e1c6bbef6f4e556aa08bf969f92e7960bb2

See more details on using hashes here.

File details

Details for the file ancv-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: ancv-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for ancv-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 00a651d69ee774f6d9dc3ee78ffebe0e7a921868ce21ac882ac5421dcb87ee16
MD5 ec4ac1f263e40633bbde763f94e9ab04
BLAKE2b-256 cf3c17bced4b11013065058ecd8006d7cc09ce68936f6faf02319c7380214137

See more details on using hashes here.

Supported by

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