-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcv_generate.py
103 lines (78 loc) · 3.17 KB
/
cv_generate.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
def linebreak():
print(" ")
print(" ")
def cv_tailor(fd):
linebreak()
print(f"Basic Information_")
print("______________________________________________________________________________________________")
linebreak()
print(f"Name: {fd['name']}")
print(f"Email: {fd['email']}")
print(f"Phone: {fd['phone_no']}")
print(f"LinkedIn: {fd['linkedin profile']}")
print(f"Address: {fd['address']}")
linebreak()
if fd['education']:
print(f"Education_")
print("______________________________________________________________________________________________")
linebreak()
skills = []
education = fd['education']
for edu in education:
print(f"School: {edu['organization']}")
print(f"Study Area: {edu['name_of_course']}")
print(f"Degree: {edu['qualification']}")
print(f"Graduation: {edu['date_completed']}")
print(f"Grade: {edu['grade']}")
string = "Skills: "
skills = edu['skills']
for skill in skills:
string += skill + ", "
print(string[:-2])
linebreak()
print(f"Work_Experience_")
print("______________________________________________________________________________________________")
if fd['experience']:
linebreak()
experience = fd['experience']
for exp in experience:
print(f"Company/Org: {exp['organization']}")
print(f"Position: {exp['name_of_role']}")
print(f"Start Year: {exp['date_start']}")
print(f"End Year: {exp['date_finish']}")
print(f"Summary: {exp['description']}")
string = "Skills: "
skills = exp['skills']
for skill in skills:
string += skill + ", "
print(string[:-2])
linebreak()
if fd['projects']:
print(f"Technical_Projects_")
print("______________________________________________________________________________________________")
linebreak()
projects = fd['projects']
for project in projects:
print(f"Company/Org: {project['name_of_project']}")
print(f"Position: {project['description']}")
string = "Skills: "
skills = project['skills']
for skill in skills:
string += skill + ", "
print(string[:-2])
linebreak()
if fd['extra_curriculars']:
print(f"Extra-Curriculars_")
print("______________________________________________________________________________________________")
linebreak()
extra_curriculars = fd['extra_curriculars']
for ec in extra_curriculars:
print(f"Activity: {ec['name']}")
print(f"Company/Org: {ec['organization']}")
print(f"Summary: {ec['description']}")
string = "Skills: "
skills = ec['skills']
for skill in skills:
string += skill + ", "
print(string[:-2])
linebreak()