Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -711,14 +711,48 @@ def process_pdf(file):
|
|
711 |
with gr.Blocks() as demo:
|
712 |
gr.Markdown("# Standardize Job Description!")
|
713 |
gr.Markdown("Identify Job Family, Occupation, Qualification, match Skills and suggest interview questions.")
|
|
|
714 |
with gr.Row():
|
715 |
with gr.Column():
|
716 |
-
file_input = gr.File(label="Upload a Post Description PDF file
|
717 |
submit_btn = gr.Button("Analyse Post Description")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
718 |
with gr.Column():
|
719 |
-
|
720 |
-
|
721 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
722 |
debug_console = gr.Textbox(
|
723 |
label="",
|
724 |
interactive=False,
|
@@ -729,9 +763,19 @@ with gr.Blocks() as demo:
|
|
729 |
submit_btn.click(
|
730 |
fn=process_pdf,
|
731 |
inputs=file_input,
|
732 |
-
outputs=[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
733 |
)
|
734 |
|
735 |
if __name__ == "__main__":
|
736 |
-
demo.launch(show_error=True,
|
737 |
-
debug=DEBUG)
|
|
|
711 |
with gr.Blocks() as demo:
|
712 |
gr.Markdown("# Standardize Job Description!")
|
713 |
gr.Markdown("Identify Job Family, Occupation, Qualification, match Skills and suggest interview questions.")
|
714 |
+
|
715 |
with gr.Row():
|
716 |
with gr.Column():
|
717 |
+
file_input = gr.File(label="Upload a Post Description PDF file", file_types=[".pdf"])
|
718 |
submit_btn = gr.Button("Analyse Post Description")
|
719 |
+
|
720 |
+
with gr.Row():
|
721 |
+
with gr.Column():
|
722 |
+
file_name_output = gr.Textbox(label="File Name", interactive=False)
|
723 |
+
responsibilities_output = gr.Textbox(label="Responsibilities", lines=5, interactive=False)
|
724 |
+
job_family_output = gr.Textbox(label="Classified Job Family", interactive=False)
|
725 |
+
qualification_output = gr.Textbox(label="Qualification", lines=5, interactive=False)
|
726 |
+
|
727 |
+
with gr.Row():
|
728 |
with gr.Column():
|
729 |
+
gr.Markdown("## CCOG Levels")
|
730 |
+
ccoq_levels_output = gr.JSON(label="CCOG Levels", interactive=False)
|
731 |
+
|
732 |
+
with gr.Row():
|
733 |
+
with gr.Column():
|
734 |
+
gr.Markdown("## Interview Questions")
|
735 |
+
interview_output = gr.Textbox(label="Interview Questions", lines=10, interactive=False)
|
736 |
+
|
737 |
+
with gr.Row():
|
738 |
+
with gr.Column():
|
739 |
+
gr.Markdown("## Skills")
|
740 |
+
skills_output = gr.JSON(label="Skills", interactive=False)
|
741 |
+
|
742 |
+
with gr.Row():
|
743 |
+
with gr.Column():
|
744 |
+
gr.Markdown("## ESCO Levels")
|
745 |
+
esco_levels_output = gr.JSON(label="ESCO Levels", interactive=False)
|
746 |
+
|
747 |
+
with gr.Row():
|
748 |
+
with gr.Column():
|
749 |
+
gr.Markdown("## ESCO Skills")
|
750 |
+
esco_skills_output = gr.JSON(label="ESCO Skills", interactive=False)
|
751 |
+
|
752 |
+
if DEBUG:
|
753 |
+
with gr.Row():
|
754 |
+
with gr.Column():
|
755 |
+
gr.Markdown("### Debug Console")
|
756 |
debug_console = gr.Textbox(
|
757 |
label="",
|
758 |
interactive=False,
|
|
|
763 |
submit_btn.click(
|
764 |
fn=process_pdf,
|
765 |
inputs=file_input,
|
766 |
+
outputs=[
|
767 |
+
file_name_output,
|
768 |
+
responsibilities_output,
|
769 |
+
job_family_output,
|
770 |
+
qualification_output,
|
771 |
+
ccoq_levels_output,
|
772 |
+
interview_output,
|
773 |
+
skills_output,
|
774 |
+
esco_levels_output,
|
775 |
+
esco_skills_output,
|
776 |
+
debug_console if DEBUG else None
|
777 |
+
]
|
778 |
)
|
779 |
|
780 |
if __name__ == "__main__":
|
781 |
+
demo.launch(show_error=True, debug=DEBUG)
|
|