File size: 900 Bytes
4b63522
 
 
 
 
 
cc3b994
4b63522
cc3b994
4b63522
 
 
 
 
 
cc3b994
4b63522
 
cc3b994
4b63522
 
 
 
 
 
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
def generate_ranker_code():
    flask_code = '''@app.route('/rank-resumes', methods=['POST'])
def rank_resumes():
    resumes = request.files.getlist('resumes')
    job_description = request.form.get('job_description')

    # TODO: Replace this placeholder with actual resume ranking logic
    ranked = [resume.filename for resume in resumes]

    return jsonify({
        "job_description": job_description,
        "ranked_resumes": ranked
    })'''

    html_code = '''<form method="POST" action="/rank-resumes" enctype="multipart/form-data">
  <label><strong>Upload Resumes:</strong></label><br>
  <input type="file" name="resumes" multiple required><br><br>

  <label><strong>Paste Job Description:</strong></label><br>
  <textarea name="job_description" rows="6" cols="50" required></textarea><br><br>

  <button type="submit">Rank Resumes</button>
</form>'''

    return flask_code, html_code