Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -28,7 +28,17 @@ class MemeResponse(BaseModel):
|
|
28 |
image_url: str
|
29 |
top_text: str
|
30 |
bottom_text: str
|
|
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
def generate_meme(domain: str) -> MemeResponse:
|
33 |
"""
|
34 |
Generates a meme based on the given domain.
|
@@ -64,6 +74,7 @@ def generate_meme(domain: str) -> MemeResponse:
|
|
64 |
else:
|
65 |
raise ValueError("No valid JSON found in the response")
|
66 |
print(" Meme subject :",domain)
|
|
|
67 |
print("Stable Diffusion Prompt:", meme_data['stableDiffusionPrompt'])
|
68 |
print("Top Text:", meme_data['topText'])
|
69 |
print("Bottom Text:", meme_data['bottomText'])
|
|
|
28 |
image_url: str
|
29 |
top_text: str
|
30 |
bottom_text: str
|
31 |
+
#######################################################################
|
32 |
|
33 |
+
from datetime import datetime, timedelta
|
34 |
+
|
35 |
+
|
36 |
+
def get_ist_time():
|
37 |
+
utc_time = datetime.utcnow()
|
38 |
+
ist_time = utc_time + timedelta(hours=5, minutes=30)
|
39 |
+
return ist_time.strftime("%d-%m-%Y %H:%M:%S IST")
|
40 |
+
|
41 |
+
#########################################################################
|
42 |
def generate_meme(domain: str) -> MemeResponse:
|
43 |
"""
|
44 |
Generates a meme based on the given domain.
|
|
|
74 |
else:
|
75 |
raise ValueError("No valid JSON found in the response")
|
76 |
print(" Meme subject :",domain)
|
77 |
+
print("Meme Generated on ", get_ist_time())
|
78 |
print("Stable Diffusion Prompt:", meme_data['stableDiffusionPrompt'])
|
79 |
print("Top Text:", meme_data['topText'])
|
80 |
print("Bottom Text:", meme_data['bottomText'])
|