cryogenic22 commited on
Commit
b154f07
·
verified ·
1 Parent(s): f28ffa0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -0
app.py CHANGED
@@ -1,5 +1,6 @@
1
  import streamlit as st
2
  import os
 
3
  from datetime import datetime
4
  from crewai import Agent, Task, Crew
5
  from langchain_openai import OpenAI
@@ -227,6 +228,22 @@ class ContentGenerator:
227
  log_message(f"Error creating overlay: {str(e)}")
228
  return None
229
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  def main():
231
  st.set_page_config(page_title="Spiritual Content Generator", page_icon="🕉️", layout="wide")
232
 
 
1
  import streamlit as st
2
  import os
3
+ import json # Fix: Import json to use json functionalities
4
  from datetime import datetime
5
  from crewai import Agent, Task, Crew
6
  from langchain_openai import OpenAI
 
228
  log_message(f"Error creating overlay: {str(e)}")
229
  return None
230
 
231
+ def generate_hashtags(tradition, theme):
232
+ base_tags = ["#spirituality", "#mindfulness", "#wisdom", "#inspiration"]
233
+ tradition_tags = {
234
+ "Buddhism": ["#buddhism", "#zen", "#buddhist"],
235
+ "Hinduism": ["#hinduism", "#vedanta", "#yoga"],
236
+ "Taoism": ["#taoism", "#tao", "#balance"],
237
+ "Modern Spirituality": ["#spiritual", "#awakening", "#growth"]
238
+ }
239
+ theme_tags = {
240
+ "Inner Peace": ["#peace", "#calm", "#serenity"],
241
+ "Mindfulness": ["#mindful", "#present", "#awareness"],
242
+ "Wisdom": ["#wisdom", "#truth", "#knowledge"]
243
+ }
244
+ custom_tags = tradition_tags.get(tradition, []) + theme_tags.get(theme, [])
245
+ return list(set(base_tags + custom_tags))[:10]
246
+
247
  def main():
248
  st.set_page_config(page_title="Spiritual Content Generator", page_icon="🕉️", layout="wide")
249