hisham-cmd commited on
Commit
4da5220
·
verified ·
1 Parent(s): 8632cdd

Upload app/api/seed.py

Browse files
Files changed (1) hide show
  1. app/api/seed.py +8 -2
app/api/seed.py CHANGED
@@ -27,6 +27,7 @@ CATEGORY_MAP = {
27
  "الأجهزة الإلكترونية": ["الهواتف والإلكترونيات"],
28
  "الساعات والإكسسوارات": ["الساعات والاكسسوارات"],
29
  "الرياضة واللياقة": ["الرياضة واللياقة"],
 
30
  }
31
 
32
  # Emoji icons for frontend display
@@ -34,13 +35,14 @@ PARENT_ICONS = {
34
  "الأزياء": "👗", "الأحذية والحقائب": "👟", "الأطفال والألعاب": "🧸",
35
  "المنزل والمطبخ": "🏠", "العطور والتجميل": "✨", "الأجهزة الإلكترونية": "📱",
36
  "الساعات والإكسسوارات": "⌚", "الرياضة واللياقة": "🏋️",
 
37
  }
38
  SUB_ICONS = {
39
  "الملابس الرجالية": "👔", "الملابس النسائية": "👗", "الأحذية": "👟",
40
  "الحقائب": "👜", "الأطفال": "🧸", "المنزل والمطبخ": "🏠",
41
  "المستلزمات المنزلية": "🧹", "العطور": "🌸", "التجميل والعناية": "💄",
42
  "الهواتف والإلكترونيات": "📱", "الساعات والاكسسوارات": "⌚",
43
- "الرياضة واللياقة": "🏋️",
44
  }
45
 
46
  @router.api_route("", methods=["GET", "POST"], response_model=AuthResponse)
@@ -87,7 +89,11 @@ async def seed_database(clear: bool = False, db: Session = Depends(get_db)):
87
  statusCode=200,
88
  )
89
 
90
- json_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "real_products_5000.json")
 
 
 
 
91
  if not os.path.exists(json_path):
92
  json_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "real_products_scraped.json")
93
 
 
27
  "الأجهزة الإلكترونية": ["الهواتف والإلكترونيات"],
28
  "الساعات والإكسسوارات": ["الساعات والاكسسوارات"],
29
  "الرياضة واللياقة": ["الرياضة واللياقة"],
30
+ "ملحقات السيارات": ["ملحقات السيارات"],
31
  }
32
 
33
  # Emoji icons for frontend display
 
35
  "الأزياء": "👗", "الأحذية والحقائب": "👟", "الأطفال والألعاب": "🧸",
36
  "المنزل والمطبخ": "🏠", "العطور والتجميل": "✨", "الأجهزة الإلكترونية": "📱",
37
  "الساعات والإكسسوارات": "⌚", "الرياضة واللياقة": "🏋️",
38
+ "ملحقات السيارات": "🚗",
39
  }
40
  SUB_ICONS = {
41
  "الملابس الرجالية": "👔", "الملابس النسائية": "👗", "الأحذية": "👟",
42
  "الحقائب": "👜", "الأطفال": "🧸", "المنزل والمطبخ": "🏠",
43
  "المستلزمات المنزلية": "🧹", "العطور": "🌸", "التجميل والعناية": "💄",
44
  "الهواتف والإلكترونيات": "📱", "الساعات والاكسسوارات": "⌚",
45
+ "الرياضة واللياقة": "🏋️", "ملحقات السيارات": "🚗",
46
  }
47
 
48
  @router.api_route("", methods=["GET", "POST"], response_model=AuthResponse)
 
89
  statusCode=200,
90
  )
91
 
92
+ # Use the high-quality real products file
93
+ json_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "backend", "real_products_1000.json")
94
+ if not os.path.exists(json_path):
95
+ json_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "real_products_5000.json")
96
+
97
  if not os.path.exists(json_path):
98
  json_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "real_products_scraped.json")
99