All Projects → cczhong11 → Resume-Generator

cczhong11 / Resume-Generator

Licence: MIT license
A python tool help you generator your resume with your pre defined JSON file

Programming Languages

TeX
3793 projects
python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Resume-Generator

Atom Latex
Compile LaTeX or knitr documents from within Atom
Stars: ✭ 219 (+742.31%)
Mutual labels:  latex
Open Publisher
Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.
Stars: ✭ 242 (+830.77%)
Mutual labels:  latex
TJUThesisLatexTemplate
LaTeX templates for TJU graduate thesis. Originally forked from code.google.com/p/tjuthesis
Stars: ✭ 77 (+196.15%)
Mutual labels:  latex
Yosoro
🍧Beautiful Markdown NoteBook. 🏖
Stars: ✭ 2,595 (+9880.77%)
Mutual labels:  latex
Ktikz
KtikZ provides a nice user interface for making pictures using TikZ.
Stars: ✭ 233 (+796.15%)
Mutual labels:  latex
Matex
LaTeX labels in Mathematica
Stars: ✭ 251 (+865.38%)
Mutual labels:  latex
Bookdown
Authoring Books and Technical Documents with R Markdown
Stars: ✭ 2,768 (+10546.15%)
Mutual labels:  latex
LaTeX-OCR
pix2tex: Using a ViT to convert images of equations into LaTeX code.
Stars: ✭ 1,566 (+5923.08%)
Mutual labels:  latex
Whu Thesis
📝 武汉大学毕业论文 LaTeX 模版 2021
Stars: ✭ 232 (+792.31%)
Mutual labels:  latex
tabularray
Typeset tabulars and arrays with LaTeX3
Stars: ✭ 101 (+288.46%)
Mutual labels:  latex
Latex Ppt Template
Seven awesome latex ppt templates for researchers or students.
Stars: ✭ 229 (+780.77%)
Mutual labels:  latex
Upmath.me
Markdown and LaTeX online editor - create text for web with equations and diagrams
Stars: ✭ 234 (+800%)
Mutual labels:  latex
Tikz
Galley of Tikz drawings.
Stars: ✭ 251 (+865.38%)
Mutual labels:  latex
Circuitikz
CircuiTikZ TeX/LaTeX package for drawing circuits
Stars: ✭ 222 (+753.85%)
Mutual labels:  latex
jupyter-ieee-paper
Jupyter notebook to generate fully formatted IEEE papers
Stars: ✭ 26 (+0%)
Mutual labels:  latex
Neuralnetworksanddeeplearning.com.pdf
LaTeX/PDF + Epub version of the online book (http://neuralnetworksanddeeplearning.com) ”Neural Networks and Deep Learning“ by Michael Nielsen (@mnielsen)
Stars: ✭ 216 (+730.77%)
Mutual labels:  latex
Latex Resources
Collection of LaTeX resources and examples.
Stars: ✭ 243 (+834.62%)
Mutual labels:  latex
Study-LaTeX
LaTeX学习笔记
Stars: ✭ 22 (-15.38%)
Mutual labels:  latex
latex-cefetmg
Modelo de trabalho acadêmico utilizando LaTeX baseado nas normas da ABNT para o CEFET-MG.
Stars: ✭ 24 (-7.69%)
Mutual labels:  latex
TJU-typora-latex-theme
天津大学本科生课程论文撰写:使用Typora代替LaTex
Stars: ✭ 24 (-7.69%)
Mutual labels:  latex

Resume Build script

This project is based on project resume. In order to build mulitple resume for different company. I build this project.

In this project, I defined all components in resume as a JSON object and it is easily to modify and manage.

Install

Make sure you have the following software:

  • texlive
  • Python3.6+

Run

Before running, make sure change your user information in init.tex.

Use the following command to run the code.

python BuildResume.py {resume}.json

After running, you could find your resume pdf file and tex file in the root dir.

JSON

There are several types JSON file in my project.

Main resume

The template is defined as the following code:

{
    "filename":"filename.tex",
    "education":"all(search item with this id)",
    "skillset":"all(search item with this id)",
    "experience":"all(search item with this id)",
    "project":["xx","xxx","xxx","(search item with this name)"]
}

The you could use this file to generate your resume.

Project/FullTime/Intern/Education

The template is defined as the following code:

{
    "id": "normal",
    "name": "",
    "date": "",
    "place": "",
    "title": "",
    "tech": [""],
    "bullet": ["", "", ""]
}

You could define them based on your profile and display your experience or projects in this way. In propertity tech, you could define all words you want to highlight in your bullect points.

You should have the following json file in your ProjectJson folder.

  • Education.json
  • Experience.json
  • Project.json
  • SkillSet.json

Skills

The template is defined as the following code. id is to identify the skill, other line equal to one line of skill.

{
    "id":"cloud",
    "Programming Language":["Java","Python","C"],
    "Cloud":["AWS: EC2, S3, Lambda"],
    "DataBase and Big Data":["MySQL","Hadoop MapReduce","Kafka"]
}

demo pdf

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].