Skip to content

Commit 8d9d0ed

Browse files
committed
final
1 parent 7c5ed88 commit 8d9d0ed

18 files changed

+24
-19
lines changed
Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515
openai.api_key = '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'
1616

1717
@app.get("/question_gen")
18-
async def summarize_s3_files():
18+
async def summarize_s3_files(user:str):
19+
user=user+"/"
1920
bucket_name= "learnmateai"
20-
folder_name= "Notes_Topicwise"
21+
folder_name= user+"Notes_Topicwise"
2122
try:
2223
response = s3.list_objects_v2(Bucket=bucket_name, Prefix=folder_name)
2324
for file in response['Contents']:
@@ -26,7 +27,7 @@ async def summarize_s3_files():
2627
print(file_name)
2728
summary = await summarize_file(bucket_name, file_key,file_name)
2829
print(summary)
29-
save_summary(file_name, summary)
30+
save_summary(file_name, summary,user)
3031
return {'message': 'Created MCQs and saved successfully.'}
3132
except Exception as e:
3233
return {'error': str(e)}
@@ -51,20 +52,24 @@ async def summarize_file(bucket_name: str, file_key: str, file_name:str):
5152
except Exception as e:
5253
raise e
5354

54-
def save_summary(file_name: str, summary: str):
55+
def save_summary(file_name: str, summary: str,user):
5556
try:
5657
file_name=file_name.split(".txt")[0]
5758
save_key = f'Questionare/{file_name}.txt'
58-
s3.put_object(Body=summary, Bucket=s3_bucket_name, Key=save_key)
59+
s3.put_object(Body=summary, Bucket=s3_bucket_name, Key=user+save_key)
5960
except Exception as e:
6061
raise e
6162

6263

63-
S3_FOLDER="Questionare/"
64+
6465
@app.get("/get_question")
65-
def read_file(filename: str):
66+
def read_file(filename: str,user:str):
67+
user=user+"/"
68+
S3_FOLDER="Questionare/"
69+
S3_FOLDER=user+S3_FOLDER
6670
# Generate the S3 file path
67-
s3_file_path = os.path.join(S3_FOLDER, filename)
71+
s3_file_path = S3_FOLDER+filename+".txt"
72+
print(s3_file_path)
6873

6974
try:
7075
# Read the file content from S3

Backend/Processor.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,23 @@ async def fetch_data(link:str,receiver_email: str ):
99

1010
async with httpx.AsyncClient() as client:
1111
# Make the first API call
12-
response1 = await client.get(link+"/process_files")
12+
response1 = await client.get(f"{link}/process_files?user={receiver_email}")
1313
results.append(response1.json())
1414
print(response1)
1515

16-
response2 = await client.get(link+"/sorter")
16+
response2 = await client.get(f"{link}/sorter?user={receiver_email}")
1717
results.append(response2.json())
1818
print(response2)
1919

20-
response3 = await client.get(link+"/card-json")
20+
response3 = await client.get(f"{link}/card-json?user={receiver_email}")
2121
results.append(response3.json())
2222
print(response3)
2323

24-
response4 = await client.get(link+"note_gen")
24+
response4 = await client.get(f"{link}/note_gen?user={receiver_email}")
2525
results.append(response4.json())
2626
print(response4)
2727

28-
response5 = await client.get(link+"/question_gen")
28+
response5 = await client.get(f"{link}/question_gen?user={receiver_email}")
2929
results.append(response5.json())
3030
print(response5)
3131

4.69 KB
Binary file not shown.
2.71 KB
Binary file not shown.
2.16 KB
Binary file not shown.

0 commit comments

Comments
 (0)