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.1.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

ancv-0.5.1-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ancv-0.5.1.tar.gz
  • Upload date:
  • Size: 19.4 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.1.tar.gz
Algorithm Hash digest
SHA256 67591b6f028d886a0e038b56896dadfbb5bf91d76466e42bfa3353c35d2c9cf8
MD5 de5189b2ec361ebc3cf4a28f76f82d20
BLAKE2b-256 e924bea0d7c5336b47f1a4e318885cc5a7e6de33f99956b9bfd73cf42135b1b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ancv-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 19.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 30911fbb31bd7c78c6ea1fbe2e44112ff1651d21ab3b0d530b15e09e0d3bed0c
MD5 16b49d9fbfa0dfbab7adea86b7e9f470
BLAKE2b-256 798e3050c846acada34574209312907a1412bcec2bdbc6bb91afb64e8335bc5d

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