Spaces:
Runtime error
Runtime error
fix find-my-match paths
Browse files- Dockerfile +1 -1
- main.py +10 -13
- templates/find_my_match.html +1 -1
Dockerfile
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
FROM python:3.10
|
2 |
WORKDIR /app
|
3 |
COPY requirements.txt .
|
4 |
RUN pip3 install --no-cache-dir -r requirements.txt
|
|
|
1 |
+
FROM python:3.10
|
2 |
WORKDIR /app
|
3 |
COPY requirements.txt .
|
4 |
RUN pip3 install --no-cache-dir -r requirements.txt
|
main.py
CHANGED
@@ -76,21 +76,18 @@ def render_job_info(request: Request, jobtitle: str = Form(enum=[x for x in onet
|
|
76 |
### job neighborhoods ###
|
77 |
@app.get("/explore-job-neighborhoods/", response_class=HTMLResponse)
|
78 |
def render_job_neighborhoods(request: Request):
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
subtitle = f'<span style="font-size: {subtitle_font_size}px;">{subtitle}</span>'
|
85 |
-
title = f'<span style="font-size: {title_font_size}px;">{title}</span>'
|
86 |
-
return f'{logo}{title}<br>{subtitle}'
|
87 |
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
|
93 |
-
|
94 |
|
95 |
### find my match ###
|
96 |
# get
|
|
|
76 |
### job neighborhoods ###
|
77 |
@app.get("/explore-job-neighborhoods/", response_class=HTMLResponse)
|
78 |
def render_job_neighborhoods(request: Request):
|
79 |
+
def format_title(logo, title, subtitle, title_font_size = 28, subtitle_font_size=14):
|
80 |
+
logo = f'<a href="/" target="_self">{logo}</a>'
|
81 |
+
subtitle = f'<span style="font-size: {subtitle_font_size}px;">{subtitle}</span>'
|
82 |
+
title = f'<span style="font-size: {title_font_size}px;">{title}</span>'
|
83 |
+
return f'{logo}{title}<br>{subtitle}'
|
|
|
|
|
|
|
84 |
|
85 |
+
fig = px.scatter(coheredat, x = 'longitude', y = 'latitude', color = 'Category', hover_data = ['Category', 'Title'],
|
86 |
+
title=format_title("Pathfinder", " Job Neighborhoods: Explore the Map!", "(Generated using Co-here AI's LLM & ONET's Task Statements)"))
|
87 |
+
fig['layout'].update(height=1000, width=1500, font=dict(family='Courier New, monospace', color='black'))
|
88 |
+
fig.write_html('templates/job_neighborhoods.html')
|
89 |
|
90 |
+
return templates.TemplateResponse('job_neighborhoods.html', context={'request': request})
|
91 |
|
92 |
### find my match ###
|
93 |
# get
|
templates/find_my_match.html
CHANGED
@@ -21,7 +21,7 @@
|
|
21 |
<main class="main">
|
22 |
<h1 class="pagetitle">Find my Perfect Match!</h1>
|
23 |
<h2 class="pagesubtitle">We'll help you find the perfect job for you! Upload your resume, CV, or cover letter to get started!</h2>
|
24 |
-
<form
|
25 |
<input type="file" name="resume" id="resume" class="upload__file">
|
26 |
<button type="submit" class="form__submit">Submit</button>
|
27 |
<p class="alert">Note: We will not store or use your personal information for anything other than the stated purpose.</p>
|
|
|
21 |
<main class="main">
|
22 |
<h1 class="pagetitle">Find my Perfect Match!</h1>
|
23 |
<h2 class="pagesubtitle">We'll help you find the perfect job for you! Upload your resume, CV, or cover letter to get started!</h2>
|
24 |
+
<form class="upload" method="POST" enctype="multipart/form-data">
|
25 |
<input type="file" name="resume" id="resume" class="upload__file">
|
26 |
<button type="submit" class="form__submit">Submit</button>
|
27 |
<p class="alert">Note: We will not store or use your personal information for anything other than the stated purpose.</p>
|