|
|
@ -3,6 +3,7 @@ import hashlib |
|
|
|
import random |
|
|
|
import random |
|
|
|
import os |
|
|
|
import os |
|
|
|
from PyPDF2 import PdfReader |
|
|
|
from PyPDF2 import PdfReader |
|
|
|
|
|
|
|
import re |
|
|
|
|
|
|
|
|
|
|
|
FILE_NAME = 'manjil.pdf' |
|
|
|
FILE_NAME = 'manjil.pdf' |
|
|
|
FILE_PATH = os.path.join(os.getcwd(), FILE_NAME) |
|
|
|
FILE_PATH = os.path.join(os.getcwd(), FILE_NAME) |
|
|
@ -24,4 +25,9 @@ def read_pdf_human_readable(file_path: str) -> list[str]: |
|
|
|
pdf_page_text_contents.append(text.strip()) |
|
|
|
pdf_page_text_contents.append(text.strip()) |
|
|
|
return pdf_page_text_contents |
|
|
|
return pdf_page_text_contents |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def is_valid_email(email): |
|
|
|
|
|
|
|
pattern = r'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$' |
|
|
|
|
|
|
|
if re.match(pattern, email): |
|
|
|
|
|
|
|
return True |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
return False |