Skip to content

Commit e8eab4f

Browse files
committed
back
1 parent 8d9d0ed commit e8eab4f

File tree

9 files changed

+14
-23
lines changed

9 files changed

+14
-23
lines changed

Backend/Final_LatestSorter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def process_file(file_name,user1):
6868
# Split file content into batches (adjust batch size as needed)
6969
batch_size = 30000
7070
batches = [file_content[i:i+batch_size] for i in range(0, len(file_content), batch_size)]
71-
print(user1+"syllabus_pdf/syllabus.txt")
71+
print(user1+"syllabus_txt/syllabus.txt")
7272
response2 = s3.get_object(Bucket='learnmateai', Key= user1+"syllabus_pdf/syllabus.txt")
7373
topics = response2['Body'].read().decode('utf-8')
7474
# Process batches
Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,25 @@
77
async def fetch_data(link:str,receiver_email: str ):
88
results = []
99

10-
async with httpx.AsyncClient() as client:
10+
async with httpx.AsyncClient(timeout=3000.0) as client:
1111
# Make the first API call
1212
response1 = await client.get(f"{link}/process_files?user={receiver_email}")
13-
results.append(response1.json())
14-
print(response1)
15-
13+
1614
response2 = await client.get(f"{link}/sorter?user={receiver_email}")
17-
results.append(response2.json())
18-
print(response2)
1915

2016
response3 = await client.get(f"{link}/card-json?user={receiver_email}")
21-
results.append(response3.json())
22-
print(response3)
2317

2418
response4 = await client.get(f"{link}/note_gen?user={receiver_email}")
25-
results.append(response4.json())
26-
print(response4)
2719

2820
response5 = await client.get(f"{link}/question_gen?user={receiver_email}")
29-
results.append(response5.json())
30-
print(response5)
21+
3122

3223
payload = {
3324
"receiver_email": receiver_email,
3425
"subject": "LearnMateAI",
3526
"message": "Your files have been processed successfully"
3627
}
37-
38-
response6 = await client.post(link+"/email", data=payload)
39-
results.append(response6.json())
40-
print(response6)
41-
42-
return results
28+
29+
response6 = await client.post(f"{link}/email", data=payload)
30+
31+
27 Bytes
Binary file not shown.
1002 Bytes
Binary file not shown.
-573 Bytes
Binary file not shown.

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ COPY Local_Storage ./Local_Storage
1515
COPY iteration1_requirements.txt .
1616
RUN pip3 install -r iteration1_requirements.txt --target "${LAMBDA_TASK_ROOT}"
1717

18+
COPY iteration2_requirements.txt .
19+
RUN pip3 install -r iteration2_requirements.txt --target "${LAMBDA_TASK_ROOT}"
1820
RUN chmod a+rwx Local_Storage
1921

2022

__pycache__/app.cpython-310.pyc

6 Bytes
Binary file not shown.

app.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
#from Backend.Notes_Analyser import router as api4_router
1313
#from Backend.Narrator import router as api5_router
1414
#from Backend.NotesChunker import app as chunker
15-
#from Backend.NotesToText import router as notestotxt
16-
from Backend.Processor import app as processor
15+
from Backend.Final_NotesToText import router as notestotxt
16+
from Backend.Final_Processor import app as processor
1717
from Backend.Final_NotesChunker import app as chunker
1818
from Backend.Final_LatestSorter import app as sorter
1919
from Backend.Final_Sections_topics_json import app as cardmaker
@@ -44,7 +44,7 @@
4444
# Mount the API routerss
4545

4646

47-
#app.include_router(notestotxt)
47+
app.include_router(notestotxt)
4848
app.include_router(email_sender)
4949
app.include_router(processor)
5050
app.include_router(chunker)
@@ -63,5 +63,5 @@
6363
#app.include_router(api1_router)
6464

6565
if __name__ == "__main__":
66-
uvicorn.run(app, host="192.168.56.1", port=8010)
66+
uvicorn.run(app, host="127.0.0.1", port=8000)
6767

iteration2_requirements.txt

1.22 KB
Binary file not shown.

0 commit comments

Comments
 (0)