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
|