arpit13 commited on
Commit
36096df
·
verified ·
1 Parent(s): fa17637

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -39
app.py CHANGED
@@ -49,45 +49,7 @@ def check_dasha(dasha_type, name, dob, tob, lat, lon, tz):
49
  if isinstance(response, str):
50
  return gr.Markdown(response)
51
 
52
- # Extracting Mahadasha and its order details
53
- mahadasha = response.get("mahadasha", [])
54
- mahadasha_order = response.get("mahadasha_order", [])
55
- dasha_start_date = response.get("dasha_start_date", "N/A")
56
- dasha_remaining_at_birth = response.get("dasha_remaining_at_birth", "N/A")
57
-
58
- # Format the dasha data to make it more readable
59
- readable_response = f"""
60
- ### {dasha_type.replace('-', ' ').title()} Analysis for {name}
61
-
62
- **Dasha Start Date:** {dasha_start_date}
63
-
64
- **Remaining Dasha at Birth:** {dasha_remaining_at_birth}
65
-
66
- ## Mahadasha Sequence:
67
- Here is the order of your Mahadasha periods:
68
- """
69
-
70
- if len(mahadasha) == 0 or len(mahadasha_order) == 0:
71
- readable_response += "**No Mahadasha data available.**"
72
- else:
73
- table = "| **Period** | **Planet** |\n|--------------|---------------|\n"
74
- for i in range(len(mahadasha)):
75
- if i < len(mahadasha_order):
76
- period = mahadasha_order[i]
77
- planet = mahadasha[i]
78
- table += f"| {period} | {planet} |\n"
79
-
80
- readable_response += table
81
-
82
- if not mahadasha or not mahadasha_order:
83
- readable_response += "\n## Astrological Insights: Data not available for the current period."
84
- else:
85
- readable_response += """
86
- ## Astrological Insights:
87
- Based on your Mahadasha periods, you can predict the influences of each planet during your life.
88
- """
89
-
90
- return gr.Markdown(readable_response)
91
 
92
  # Gradio UI with improvements
93
  with gr.Blocks(theme=gr.themes.Soft()) as demo:
@@ -122,6 +84,14 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
122
  create_button("Mahadasha Predictions", "maha-dasha-predictions", check_dasha)
123
  create_button("Antardasha", "antar-dasha", check_dasha)
124
  create_button("Char Dasha Current", "char-dasha-current", check_dasha)
 
 
 
 
 
 
 
 
125
 
126
  gr.Markdown("### 🔍 Enter your details above and click the relevant button to analyze your astrology report!")
127
 
 
49
  if isinstance(response, str):
50
  return gr.Markdown(response)
51
 
52
+ return gr.Markdown(f"### {dasha_type.replace('-', ' ').title()} Analysis for {name}\n\n" + str(response))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
 
54
  # Gradio UI with improvements
55
  with gr.Blocks(theme=gr.themes.Soft()) as demo:
 
84
  create_button("Mahadasha Predictions", "maha-dasha-predictions", check_dasha)
85
  create_button("Antardasha", "antar-dasha", check_dasha)
86
  create_button("Char Dasha Current", "char-dasha-current", check_dasha)
87
+ create_button("Char Dasha Main", "char-dasha-main", check_dasha)
88
+ create_button("Char Dasha Sub", "char-dasha-sub", check_dasha)
89
+ create_button("Current Mahadasha Full", "current-mahadasha-full", check_dasha)
90
+ create_button("Current Mahadasha", "current-mahadasha", check_dasha)
91
+ create_button("Paryantar Dasha", "paryantar-dasha", check_dasha)
92
+ create_button("Specific Dasha", "specific-sub-dasha", check_dasha)
93
+ create_button("Yogini Dasha Main", "yogini-dasha-main", check_dasha)
94
+ create_button("Yogini Dasha Sub", "yogini-dasha-sub", check_dasha)
95
 
96
  gr.Markdown("### 🔍 Enter your details above and click the relevant button to analyze your astrology report!")
97