krrishk22 commited on
Commit
c9c799b
·
verified ·
1 Parent(s): 005628f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -52,20 +52,22 @@ def get_horoscope(sign: str, date: str = None, language: str = "EN") -> str:
52
  Args:
53
  sign: Zodiac sign (e.g., Aries, Taurus, Gemini)
54
  date: Date in any format (optional)
55
- language: Language code ('EN' or 'HI')
56
  """
57
  try:
 
 
 
 
 
 
 
58
  params = {
59
  "rashi": sign.upper(),
60
  "language": language,
61
- "day": date
62
  }
63
 
64
- if date:
65
- date_obj = parse_date(date)
66
- formatted_date = date_obj.strftime("%d-%m-%Y")
67
- params["day"] = formatted_date # Only include if date is provided
68
-
69
  url = "https://api.exaweb.in:3004/api/rashi"
70
  response = requests.get(url, params=params)
71
  response.raise_for_status()
@@ -83,6 +85,7 @@ def get_horoscope(sign: str, date: str = None, language: str = "EN") -> str:
83
  except Exception as e:
84
  return f"Error fetching horoscope: {str(e)}"
85
 
 
86
  @tool
87
  def get_date_panchang(date: str = None, data_language: str = "EN") -> str:
88
  """Fetches the Panchang data for a given date.
 
52
  Args:
53
  sign: Zodiac sign (e.g., Aries, Taurus, Gemini)
54
  date: Date in any format (optional)
55
+ language: Language code (e.g., 'EN' for English, 'HI' for Hindi)
56
  """
57
  try:
58
+ if date:
59
+ date_obj = parse_date(date)
60
+ else:
61
+ date_obj = datetime.datetime.now()
62
+
63
+ formatted_date = date_obj.strftime("%d-%m-%Y")
64
+
65
  params = {
66
  "rashi": sign.upper(),
67
  "language": language,
68
+ "day": formatted_date # Always include the formatted day
69
  }
70
 
 
 
 
 
 
71
  url = "https://api.exaweb.in:3004/api/rashi"
72
  response = requests.get(url, params=params)
73
  response.raise_for_status()
 
85
  except Exception as e:
86
  return f"Error fetching horoscope: {str(e)}"
87
 
88
+
89
  @tool
90
  def get_date_panchang(date: str = None, data_language: str = "EN") -> str:
91
  """Fetches the Panchang data for a given date.