jsakshi commited on
Commit
d88ba39
·
verified ·
1 Parent(s): 503c625

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -12
app.py CHANGED
@@ -209,18 +209,6 @@ def generate_blog_content(topic, tone="professional", length="long"):
209
  return f"Error generating content: {str(e)}"
210
 
211
  # Generate feature image
212
- def generate_featured_image(topic):
213
- try:
214
- prompt = f"A vibrant, eye-catching blog cover image about {topic}, ultra HD, artistic"
215
- payload = {"inputs": prompt, "parameters": {"height": 1024, "width": 1024, "num_inference_steps": 30}}
216
- response = requests.post(IMAGE_API_URL, headers=HEADERS, json=payload)
217
- response.raise_for_status()
218
- image = Image.open(BytesIO(response.content))
219
- temp_img = tempfile.NamedTemporaryFile(delete=False, suffix=".png")
220
- image.save(temp_img.name)
221
- return temp_img.name
222
- except Exception as e:
223
- return None
224
 
225
  # Convert blog into a colorful web page
226
  def generate_webpage(blog_content, title, author):
@@ -244,6 +232,20 @@ def generate_webpage(blog_content, title, author):
244
  </body>
245
  </html>
246
  """
 
 
 
 
 
 
 
 
 
 
 
 
 
 
247
  temp_file = tempfile.NamedTemporaryFile(delete=False, suffix=".html", mode="w", encoding="utf-8")
248
  temp_file.write(html_template)
249
  temp_file.close()
 
209
  return f"Error generating content: {str(e)}"
210
 
211
  # Generate feature image
 
 
 
 
 
 
 
 
 
 
 
 
212
 
213
  # Convert blog into a colorful web page
214
  def generate_webpage(blog_content, title, author):
 
232
  </body>
233
  </html>
234
  """
235
+
236
+ html_template = f"""
237
+ <html>
238
+ <head>
239
+ <style>
240
+ body {{ font-family: Arial, sans-serif; background-color: #f5f5f5; padding: 20px; }}
241
+ </style>
242
+ </head>
243
+ <body>
244
+ <h1>{title}</h1>
245
+ </body>
246
+ </html>
247
+ """
248
+
249
  temp_file = tempfile.NamedTemporaryFile(delete=False, suffix=".html", mode="w", encoding="utf-8")
250
  temp_file.write(html_template)
251
  temp_file.close()