Update student_functions.py
Browse files- student_functions.py +2 -25
student_functions.py
CHANGED
|
@@ -13,14 +13,7 @@ from urllib.parse import urlparse, parse_qs
|
|
| 13 |
from pypdf import PdfReader
|
| 14 |
from ai71 import AI71
|
| 15 |
import os
|
| 16 |
-
|
| 17 |
-
chrome_options.add_argument("--headless")
|
| 18 |
-
chrome_options.add_argument("--disable-gpu")
|
| 19 |
-
chrome_options.add_argument("--disable-extensions")
|
| 20 |
-
chrome_options.add_argument("--no-sandbox")
|
| 21 |
-
chrome_options.add_argument("--disable-dev-shm-usage")
|
| 22 |
-
|
| 23 |
-
driver = webdriver.Chrome(options=chrome_options)
|
| 24 |
AI71_API_KEY = "api71-api-652e5c6c-8edf-41d0-9c34-28522b07bef9"
|
| 25 |
|
| 26 |
|
|
@@ -30,23 +23,7 @@ def extract_text_from_pdf_s(pdf_path):
|
|
| 30 |
for page in reader.pages:
|
| 31 |
text += page.extract_text() + "\n"
|
| 32 |
generate_speech_from_pdf(text[:len(text) // 2])
|
| 33 |
-
|
| 34 |
-
keep_file = 'nil.txt'
|
| 35 |
-
|
| 36 |
-
# Check if the directory exists
|
| 37 |
-
if os.path.isdir(directory):
|
| 38 |
-
for filename in os.listdir(directory):
|
| 39 |
-
file_path = os.path.join(directory, filename)
|
| 40 |
-
|
| 41 |
-
# Check if the current file is not the one to keep and is a file
|
| 42 |
-
if filename != keep_file and os.path.isfile(file_path):
|
| 43 |
-
try:
|
| 44 |
-
os.remove(file_path) # Delete the file
|
| 45 |
-
print(f"Deleted {file_path}")
|
| 46 |
-
except Exception as e:
|
| 47 |
-
print(f"Error deleting {file_path}: {e}")
|
| 48 |
-
else:
|
| 49 |
-
print(f"Directory {directory} does not exist.")
|
| 50 |
return text
|
| 51 |
|
| 52 |
|
|
|
|
| 13 |
from pypdf import PdfReader
|
| 14 |
from ai71 import AI71
|
| 15 |
import os
|
| 16 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
AI71_API_KEY = "api71-api-652e5c6c-8edf-41d0-9c34-28522b07bef9"
|
| 18 |
|
| 19 |
|
|
|
|
| 23 |
for page in reader.pages:
|
| 24 |
text += page.extract_text() + "\n"
|
| 25 |
generate_speech_from_pdf(text[:len(text) // 2])
|
| 26 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
return text
|
| 28 |
|
| 29 |
|