Create config.py
Browse files
config.py
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import logging
|
2 |
+
|
3 |
+
# Configure logging
|
4 |
+
logging.basicConfig(
|
5 |
+
level=logging.INFO,
|
6 |
+
format='%(asctime)s - %(levelname)s - %(message)s',
|
7 |
+
handlers=[
|
8 |
+
logging.StreamHandler(),
|
9 |
+
logging.FileHandler('app.log')
|
10 |
+
]
|
11 |
+
)
|
12 |
+
|
13 |
+
# Quran data configuration
|
14 |
+
QURAN_DATA_SOURCES = [
|
15 |
+
"https://cdn.jsdelivr.net/gh/mafahim/quran-json/quran_clean.csv",
|
16 |
+
"https://raw.githubusercontent.com/mafahim/quran-json/main/quran_clean.csv",
|
17 |
+
"https://gitlab.com/mafahim/quran-json/-/raw/main/quran_clean.csv"
|
18 |
+
]
|
19 |
+
|
20 |
+
# Model configuration
|
21 |
+
MODEL_NAME = 'paraphrase-multilingual-MiniLM-L12-v2'
|
22 |
+
CHUNK_SIZE = 50 # For memory management
|