mintlee commited on
Commit
6e8d9da
·
1 Parent(s): 7c2551b

change db link

Browse files
db/mongodb.py CHANGED
@@ -6,7 +6,7 @@ from io import BytesIO
6
  import magic
7
 
8
  def connect_mongodb(db_name, collection_name):
9
- client = MongoClient("mongodb://localhost:27017")
10
  db = client[db_name]
11
  fs = gridfs.GridFS(db, collection=collection_name)
12
  return fs
@@ -24,7 +24,7 @@ def save_file_to_mongodb(uploaded_file, db_name="ppt", collection_name="root_fil
24
  :param file_name: Tên file muốn lưu (không cần .pptx). Nếu để None, lấy tên gốc.
25
  :return: file_id nếu lưu thành công, None nếu file đã tồn tại
26
  """
27
- client = MongoClient("mongodb://localhost:27017/")
28
  db = client[db_name]
29
  fs = gridfs.GridFS(db, collection=collection_name)
30
 
@@ -63,7 +63,7 @@ def delete_pptx_from_mongodb(file_id, db_name="ppt", collection_name="root_file"
63
  :param collection_name: Tên collection GridFS
64
  """
65
  # Kết nối đến MongoDB
66
- client = MongoClient("mongodb://localhost:27017/")
67
  db = client[db_name]
68
  fs = gridfs.GridFS(db, collection=collection_name)
69
 
@@ -100,7 +100,7 @@ def download_pptx_from_mongodb(file_id, save_path, save_name, db_name="ppt", col
100
  full_file_path = os.path.join(save_path, save_name)
101
 
102
  # Kết nối đến MongoDB
103
- client = MongoClient("mongodb://localhost:27017/")
104
  db = client[db_name]
105
  fs = gridfs.GridFS(db, collection=collection_name)
106
 
@@ -131,7 +131,7 @@ def save_xml_to_gridfs(xml_content, file_name, db_name="ppt", collection_name="o
131
  :param db_name: Tên database MongoDB
132
  :param collection_name: Tên collection GridFS
133
  """
134
- client = MongoClient("mongodb://localhost:27017/")
135
  db = client[db_name]
136
  fs = gridfs.GridFS(db, collection=collection_name)
137
 
@@ -146,7 +146,7 @@ def save_xml_to_gridfs(xml_content, file_name, db_name="ppt", collection_name="o
146
  print(f"✅ XML '{file_name}' đã được lưu vào GridFS với ID: {file_id}")
147
 
148
  def fetch_file_from_mongodb(db_name, collection_name, file_id):
149
- client = MongoClient("mongodb://localhost:27017/") # Cập nhật nếu cần
150
  db = client[db_name]
151
  fs = gridfs.GridFS(db, collection_name)
152
 
 
6
  import magic
7
 
8
  def connect_mongodb(db_name, collection_name):
9
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
10
  db = client[db_name]
11
  fs = gridfs.GridFS(db, collection=collection_name)
12
  return fs
 
24
  :param file_name: Tên file muốn lưu (không cần .pptx). Nếu để None, lấy tên gốc.
25
  :return: file_id nếu lưu thành công, None nếu file đã tồn tại
26
  """
27
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
28
  db = client[db_name]
29
  fs = gridfs.GridFS(db, collection=collection_name)
30
 
 
63
  :param collection_name: Tên collection GridFS
64
  """
65
  # Kết nối đến MongoDB
66
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
67
  db = client[db_name]
68
  fs = gridfs.GridFS(db, collection=collection_name)
69
 
 
100
  full_file_path = os.path.join(save_path, save_name)
101
 
102
  # Kết nối đến MongoDB
103
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
104
  db = client[db_name]
105
  fs = gridfs.GridFS(db, collection=collection_name)
106
 
 
131
  :param db_name: Tên database MongoDB
132
  :param collection_name: Tên collection GridFS
133
  """
134
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
135
  db = client[db_name]
136
  fs = gridfs.GridFS(db, collection=collection_name)
137
 
 
146
  print(f"✅ XML '{file_name}' đã được lưu vào GridFS với ID: {file_id}")
147
 
148
  def fetch_file_from_mongodb(db_name, collection_name, file_id):
149
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0") # Cập nhật nếu cần
150
  db = client[db_name]
151
  fs = gridfs.GridFS(db, collection_name)
152
 
excel/excel_translate.py CHANGED
@@ -13,7 +13,7 @@ import os
13
 
14
  def translate_xlsx(file_id: str, sheet_name: str = None, from_lang: str = 'en', target_lang: str = "fr", gemini_api: str = "", db_name: str = "excel"):
15
  # Kết nối MongoDB
16
- client = pymongo.MongoClient("mongodb://localhost:27017")
17
  db = client[db_name]
18
  fs_input = gridfs.GridFS(db, collection="root_file")
19
  fs_output = gridfs.GridFS(db, collection="final_file")
@@ -100,7 +100,7 @@ def read_csv_with_auto_encoding(csv_path):
100
 
101
  def translate_csv(file_id, source_lang="en", target_lang="vi", gemini_api="", chunk_size=50, text_columns=None, db_name="csv"):
102
  # Kết nối MongoDB
103
- client = pymongo.MongoClient("mongodb://localhost:27017")
104
  db = client[db_name]
105
  fs_input = gridfs.GridFS(db, collection="root_file")
106
  fs_output = gridfs.GridFS(db, collection="final_file")
 
13
 
14
  def translate_xlsx(file_id: str, sheet_name: str = None, from_lang: str = 'en', target_lang: str = "fr", gemini_api: str = "", db_name: str = "excel"):
15
  # Kết nối MongoDB
16
+ client = pymongo.MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
17
  db = client[db_name]
18
  fs_input = gridfs.GridFS(db, collection="root_file")
19
  fs_output = gridfs.GridFS(db, collection="final_file")
 
100
 
101
  def translate_csv(file_id, source_lang="en", target_lang="vi", gemini_api="", chunk_size=50, text_columns=None, db_name="csv"):
102
  # Kết nối MongoDB
103
+ client = pymongo.MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
104
  db = client[db_name]
105
  fs_input = gridfs.GridFS(db, collection="root_file")
106
  fs_output = gridfs.GridFS(db, collection="final_file")
powerpoint/pptx_object.py CHANGED
@@ -279,7 +279,7 @@ def apply_table_properties(table, table_data):
279
 
280
  def get_file_from_mongodb(db_name, collection_name, file_id):
281
  """Tải tệp từ MongoDB GridFS"""
282
- client = MongoClient("mongodb://localhost:27017/")
283
  db = client[db_name]
284
  fs = GridFS(db, collection_name)
285
  file_data = fs.get(file_id)
@@ -288,7 +288,7 @@ def get_file_from_mongodb(db_name, collection_name, file_id):
288
 
289
  def save_file_to_mongodb(db_name, collection_name, file_name, file_data):
290
  """Lưu tệp vào MongoDB GridFS"""
291
- client = MongoClient("mongodb://localhost:27017/")
292
  db = client[db_name]
293
  fs = GridFS(db, collection_name)
294
  file_id = fs.put(file_data, filename=file_name)
@@ -350,7 +350,7 @@ def create_translated_ppt(db_name, original_ppt_id, translated_xml_id, output_co
350
 
351
  def save_file_to_mongodb(db_name, collection_name, file_name, file_data):
352
  """Lưu tệp vào MongoDB GridFS"""
353
- client = MongoClient("mongodb://localhost:27017/")
354
  db = client[db_name]
355
  fs = GridFS(db, collection_name)
356
  file_id = fs.put(file_data, filename=file_name)
 
279
 
280
  def get_file_from_mongodb(db_name, collection_name, file_id):
281
  """Tải tệp từ MongoDB GridFS"""
282
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
283
  db = client[db_name]
284
  fs = GridFS(db, collection_name)
285
  file_data = fs.get(file_id)
 
288
 
289
  def save_file_to_mongodb(db_name, collection_name, file_name, file_data):
290
  """Lưu tệp vào MongoDB GridFS"""
291
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
292
  db = client[db_name]
293
  fs = GridFS(db, collection_name)
294
  file_id = fs.put(file_data, filename=file_name)
 
350
 
351
  def save_file_to_mongodb(db_name, collection_name, file_name, file_data):
352
  """Lưu tệp vào MongoDB GridFS"""
353
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
354
  db = client[db_name]
355
  fs = GridFS(db, collection_name)
356
  file_id = fs.put(file_data, filename=file_name)
powerpoint/xml_handling.py CHANGED
@@ -83,7 +83,7 @@ def ppt_to_xml_mongodb(ppt_file_id: str, db_name="ppt"):
83
  :return: ID của file XML trong MongoDB (original_xml)
84
  """
85
  # Kết nối MongoDB
86
- client = MongoClient("mongodb://localhost:27017/")
87
  db = client[db_name]
88
 
89
  fs_ppt = gridfs.GridFS(db, collection="root_file") # PPT gốc
@@ -143,7 +143,7 @@ def extract_text_from_xml(file_id=None, filename=None, db_name="ppt", collection
143
  :return: Dictionary {slide_number: [text1, text2, ...]}
144
  """
145
  # Kết nối MongoDB
146
- client = MongoClient("mongodb://localhost:27017/")
147
  db = client[db_name]
148
  fs = gridfs.GridFS(db, collection=collection_name)
149
 
@@ -266,7 +266,7 @@ def update_xml_with_translated_text_mongodb(file_id: str, translated_dict: Dict[
266
  :param db_name: Tên database MongoDB
267
  """
268
  # Kết nối MongoDB
269
- client = MongoClient("mongodb://localhost:27017/")
270
  db = client[db_name]
271
 
272
  fs_original = gridfs.GridFS(db, collection="original_xml") # Lấy file từ original_xml
 
83
  :return: ID của file XML trong MongoDB (original_xml)
84
  """
85
  # Kết nối MongoDB
86
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
87
  db = client[db_name]
88
 
89
  fs_ppt = gridfs.GridFS(db, collection="root_file") # PPT gốc
 
143
  :return: Dictionary {slide_number: [text1, text2, ...]}
144
  """
145
  # Kết nối MongoDB
146
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
147
  db = client[db_name]
148
  fs = gridfs.GridFS(db, collection=collection_name)
149
 
 
266
  :param db_name: Tên database MongoDB
267
  """
268
  # Kết nối MongoDB
269
+ client = MongoClient("mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0")
270
  db = client[db_name]
271
 
272
  fs_original = gridfs.GridFS(db, collection="original_xml") # Lấy file từ original_xml
word/word_translate.py CHANGED
@@ -224,7 +224,7 @@ def translate_header_footer(doc, source_lang, target_lang):
224
  i += 1
225
 
226
  def translate_docx(file_id, source_lang='en', target_lang='fr', db_name='word'):
227
- client = MongoClient('mongodb://localhost:27017/')
228
  db = client[db_name]
229
  fs_input = GridFS(db, collection="root_file")
230
  fs_output = GridFS(db, collection="final_file")
 
224
  i += 1
225
 
226
  def translate_docx(file_id, source_lang='en', target_lang='fr', db_name='word'):
227
+ client = MongoClient('mongodb+srv://1highbar456:<db_password>@cluster0.equkm.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0')
228
  db = client[db_name]
229
  fs_input = GridFS(db, collection="root_file")
230
  fs_output = GridFS(db, collection="final_file")