Update app.py
Browse files
app.py
CHANGED
@@ -195,11 +195,11 @@ def create_resume(image, name, contact_info,
|
|
195 |
|
196 |
# Create Word Document
|
197 |
doc = Document()
|
198 |
-
doc.add_heading(
|
199 |
|
200 |
# Add contact info
|
201 |
p = doc.add_paragraph()
|
202 |
-
p.add_run(
|
203 |
|
204 |
# Add sections with content
|
205 |
doc.add_heading('Berufserfahrung', level=1)
|
@@ -283,12 +283,58 @@ outputs = [
|
|
283 |
gr.File(label="Download Your Resume as DOCX")
|
284 |
]
|
285 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
gr_interface = gr.Interface(
|
287 |
fn=create_resume,
|
288 |
inputs=inputs,
|
289 |
outputs=outputs,
|
290 |
title="Resume Creator",
|
291 |
description="Create a resume similar to the provided template.",
|
|
|
292 |
)
|
293 |
|
294 |
gr_interface.launch()
|
|
|
195 |
|
196 |
# Create Word Document
|
197 |
doc = Document()
|
198 |
+
doc.add_heading(name, 0).alignment = WD_ALIGN_PARAGRAPH.LEFT
|
199 |
|
200 |
# Add contact info
|
201 |
p = doc.add_paragraph()
|
202 |
+
p.add_run(contact_info)
|
203 |
|
204 |
# Add sections with content
|
205 |
doc.add_heading('Berufserfahrung', level=1)
|
|
|
283 |
gr.File(label="Download Your Resume as DOCX")
|
284 |
]
|
285 |
|
286 |
+
examples = [
|
287 |
+
[
|
288 |
+
"profile_picture.jpg",
|
289 |
+
"Alexander Meyer",
|
290 |
+
"15. März 1985\nLeopoldstraße 45, 80333 München\nT +49 89 123 45 67\nE [email protected]",
|
291 |
+
"03/2017 - jetzt", "Senior Marketing Manager\nTechSolutions AG, München", "Führung des Marketing-Teams, Entwicklung und Implementierung von Marketingstrategien, Budgetverwaltung und Performance-Analyse.",
|
292 |
+
"05/2014 - 02/2017", "Marketing Specialist\nMedia Group GmbH, München", "Durchführung von Marktforschung, Unterstützung bei der Planung und Durchführung von Marketingkampagnen, Erstellung von Content und Werbematerialien.",
|
293 |
+
"10/2005 - 07/2010", "Betriebswirtschaftslehre, LMU München", "Schwerpunkt Marketing, Abschlussarbeit: 'Die Rolle von Social Media im modernen Marketing.'",
|
294 |
+
"09/2000 - 06/2005", "Wirtschaftsgymnasium, München", "Allgemeine Hochschulreife mit Schwerpunkt Wirtschaft.",
|
295 |
+
"2018", "Google Analytics Zertifizierung, Google", "",
|
296 |
+
"2016", "Projektmanagement, IHK München", "",
|
297 |
+
"Microsoft Office: Ausgezeichnet\nGoogle Ads: Ausgezeichnet\nSEO/SEM: Fortgeschritten",
|
298 |
+
"Englisch: C2\nFranzösisch: B1",
|
299 |
+
"Laufen, Lesen, Reisen"
|
300 |
+
],
|
301 |
+
[
|
302 |
+
"profile_picture2.jpg",
|
303 |
+
"Lena Schmidt",
|
304 |
+
"02. Februar 1990\nFriedrichstraße 10, 10117 Berlin\nT +49 30 765 4321\nE [email protected]",
|
305 |
+
"06/2018 - jetzt", "Art Director\nCreative Agency Berlin", "Leitung des Design-Teams, Entwicklung visueller Konzepte, enge Zusammenarbeit mit Kunden zur Umsetzung kreativer Projekte.",
|
306 |
+
"08/2015 - 05/2018", "Grafikdesignerin\nDesign Studio GmbH, Berlin", "Gestaltung von Print- und Digitalmedien, Erstellung von Logos, Layouts und Branding-Materialien.",
|
307 |
+
"10/2008 - 07/2012", "Kommunikationsdesign, Universität der Künste Berlin", "Schwerpunkt Grafikdesign, Abschlussarbeit: 'Visuelle Kommunikation in der digitalen Ära.'",
|
308 |
+
"09/2004 - 06/2008", "Gymnasium, Berlin", "Allgemeine Hochschulreife.",
|
309 |
+
"2017", "UX/UI Design Kurs, Interaction Design Foundation", "",
|
310 |
+
"2014", "Adobe Certified Expert, Adobe", "",
|
311 |
+
"Adobe Creative Suite: Ausgezeichnet\nSketch: Fortgeschritten\nHTML/CSS: Grundkenntnisse",
|
312 |
+
"Englisch: C1\nSpanisch: A2",
|
313 |
+
"Fotografie, Zeichnen, Reisen"
|
314 |
+
],
|
315 |
+
[
|
316 |
+
"profile_picture3.jpg",
|
317 |
+
"Jonas Müller",
|
318 |
+
"12. Dezember 1988\nAm Seestern 24, 40219 Düsseldorf\nT +49 211 987 6543\nE [email protected]",
|
319 |
+
"01/2016 - jetzt", "IT Systems Engineer\nDataTech Solutions, Düsseldorf", "Verwaltung und Wartung von IT-Systemen, Netzwerkadministration, Sicherstellung der IT-Sicherheit, Betreuung der IT-Infrastruktur.",
|
320 |
+
"09/2012 - 12/2015", "IT Support Specialist\nInfoTech GmbH, Düsseldorf", "Technischer Support für Mitarbeiter, Fehlerbehebung und Systemupdates, Betreuung der internen IT-Systeme.",
|
321 |
+
"10/2007 - 07/2011", "Informatik, Heinrich-Heine-Universität Düsseldorf", "Schwerpunkt Netzwerkadministration, Abschlussarbeit: 'Sicherheitslösungen in modernen Netzwerken.'",
|
322 |
+
"09/2002 - 06/2007", "Fachoberschule für Technik, Düsseldorf", "Allgemeine Fachhochschulreife mit Schwerpunkt Informationstechnik.",
|
323 |
+
"2018", "Cisco Certified Network Associate (CCNA), Cisco", "",
|
324 |
+
"2017", "ITIL Foundation, AXELOS", "",
|
325 |
+
"Netzwerkadministration: Ausgezeichnet\nVirtualisierung (VMware, Hyper-V): Fortgeschritten\nLinux: Fortgeschritten",
|
326 |
+
"Englisch: C1\nDeutsch: Muttersprache",
|
327 |
+
"Programmieren, Wandern, Gaming"
|
328 |
+
]
|
329 |
+
]
|
330 |
+
|
331 |
gr_interface = gr.Interface(
|
332 |
fn=create_resume,
|
333 |
inputs=inputs,
|
334 |
outputs=outputs,
|
335 |
title="Resume Creator",
|
336 |
description="Create a resume similar to the provided template.",
|
337 |
+
examples=examples
|
338 |
)
|
339 |
|
340 |
gr_interface.launch()
|