Skip to main content

CLI tool to generate a plot of your skills

Project description

GitHub release (latest by date) GitHub Release Date PyPI - Version PyPI - Downloads Python Version GitHub GitHub issues Documentation Status Quality Gate Status GitHub Repo stars

The Skill Plotter: Overview

The Skill Plotter is a Python Command Line Interface (CLI) tool to create skill plots for your CV or other documents. It can be used to easily and interactively create the plots. Instead of using some designer software like Illustrator or just the office package we are going to use matplotlib and python. Because, well, we can.

Installation

The skill plotter package is available as a CLI command and can be installed via pip:

pip install skill-plotter

Usage

Just use the CLI command to run the plotter, the help shows you all possible things to do:

skill-plotter --help
# Add a skill
skill-plotter add Python 9
# or use it interactively
skill-plotter interactive-add
# Remove a skill
skill-plotter remove Python
# or use it interactively
skill-plotter interactive-remove
# Do the plot
skill-plotter

If you want to have a complete walkthrough, you can have a look at the usage documentation.

Development

Minimal Requirements

- Python 3.11
- matplotlib 3.11

Examples

Here you can see some examples of generated skill plots:

skillist

skillist2

skillist3

skillist4

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

skill_plotter-0.5.0.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

skill_plotter-0.5.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file skill_plotter-0.5.0.tar.gz.

File metadata

  • Download URL: skill_plotter-0.5.0.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for skill_plotter-0.5.0.tar.gz
Algorithm Hash digest
SHA256 30d3f71cd80ad24dfbc3960c8b8704cd0af834f254fe5d4acbd68e725cea0b3c
MD5 89e1619559c00cc1480803d7dff845e1
BLAKE2b-256 ec6a3aeede9611e0799f3e3cf50a9b22f959c974cfa189f874e1e46629be1eca

See more details on using hashes here.

File details

Details for the file skill_plotter-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: skill_plotter-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for skill_plotter-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99f59d34253767372ba6bbb219a415686e996b72ad1ccad686078a6ebbba19ee
MD5 1600141ea76a1825b38ee86d462a51a2
BLAKE2b-256 bcc9e02d71392de7d8548be6726ed6c03874ae1904bd4f24b12a5ed953434f01

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