ayush2917 commited on
Commit
d841256
·
verified ·
1 Parent(s): e4d0e77

Update backend/app.py

Browse files
Files changed (1) hide show
  1. backend/app.py +10 -3
backend/app.py CHANGED
@@ -2,7 +2,7 @@ from flask import Flask, render_template, request, jsonify
2
  import os
3
  from dotenv import load_dotenv
4
  from chatbot import get_krishna_response
5
- from dalle_api import generate_krishna_image
6
  from countdown import get_countdown
7
 
8
  load_dotenv()
@@ -28,11 +28,18 @@ def message():
28
  def image():
29
  prompt = request.json['prompt']
30
  image_url = generate_krishna_image(prompt)
31
- return jsonify({'image_url': image_url})
 
 
 
 
 
 
 
32
 
33
  @app.route('/countdown')
34
  def countdown():
35
- days_left = get_countdown() # Days until April 19, 2025
36
  return jsonify({'days': days_left})
37
 
38
  if __name__ == '__main__':
 
2
  import os
3
  from dotenv import load_dotenv
4
  from chatbot import get_krishna_response
5
+ from dalle_api import generate_krishna_image, generate_comic_strip
6
  from countdown import get_countdown
7
 
8
  load_dotenv()
 
28
  def image():
29
  prompt = request.json['prompt']
30
  image_url = generate_krishna_image(prompt)
31
+ if image_url:
32
+ return jsonify({'image_url': image_url})
33
+ return jsonify({'error': 'Failed to generate image'}), 500
34
+
35
+ @app.route('/comic', methods=['GET'])
36
+ def comic():
37
+ comic_images = generate_comic_strip()
38
+ return jsonify({'comic_images': comic_images})
39
 
40
  @app.route('/countdown')
41
  def countdown():
42
+ days_left = get_countdown()
43
  return jsonify({'days': days_left})
44
 
45
  if __name__ == '__main__':