Giter VIP home page Giter VIP logo

stripy's Introduction

StriPy: A Python-built visual CV

Example CV

To please the eyes of recruiters and avoid boring them with endless flows of text.

Let's be honest, who wants to spend a lot of time perusing all that stuff when you have hundreds of resumes to review? This project was conceived with the recruiter's point of view in mind. The goal is to transmit the essential information in a fun, schematic and colorful way. And, even more important, with more icons, images, keywords and less text as possible.


Features

  • Easily configurable: all the information is extracted from a JSON file.
  • Conveys all the information that matters, in a schematic fashion, and in a handful of seconds.
  • Highly styleable and customizable template: just change the main color, and themeable icons will change accordingly! See some examples below.

Examples

Color example 1 Color example 2 Color example 3

Usage

python3 cvgen.py CV_example.json

Minimum requirements

Python 3.5.0

Pillow 4.2.0

The cvgen.py script should update/download Pillow automatically if outdated/absent.

Acknowledgements

  • Pillow: The friendly PIL fork

    Without this amazing library none of what you see here would have been possible.

  • alexanderankin's fork of pyfpdf: FPDF for Python

    I have embedded his image-attempt-1 branch in this project, to save the output PDF file directly without having to save also the intermediate PNG file on disk. Another very useful thing that this library allowed me to do, unlike others, was to add external links to the PDF. All the credits go to the original developers.

  • Christian Robertson, for the Roboto font, and Font Awesome, for the 4 contact info icons. They are merged in a single TTF file embedded in this project.

Author

Michele Lo Russo โ€” [email protected]

License

License

MIT license

stripy's People

Contributors

lorumic avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.