import streamlit as st from lib.alwrity_ui.similar_analysis import competitor_analysis from lib.alwrity_ui.keyword_web_researcher import do_web_research def content_planning_tools(): # A custom CSS for compact layout st.markdown(""" """, unsafe_allow_html=True) # Make description more compact using a smaller font st.markdown("""
Alwrity content Ideation & Planning: Provide few keywords to do comprehensive web research. Provide few keywords to get Google, Neural, pytrends analysis. Know keywords, blog titles to target. Generate months long content calendar around given keywords.
""", unsafe_allow_html=True) # Create tabs with reduced spacing tab_keywords, tab_competitor, tab_calendar = st.tabs([ "🔍 Keywords Researcher", "📊 Competitor Analysis", "📅 Content Calendar Ideator" ]) # Keywords Researcher tab with tab_keywords: do_web_research() # Competitor Analysis tab with tab_competitor: competitor_analysis() # Content Calendar Ideator tab with tab_calendar: st.info("🚧 **Content Calendar & Planning Dashboard**") st.markdown("""

📅 Content Calendar & Planning Dashboard

The Content Calendar Dashboard provides:

""", unsafe_allow_html=True) # Initialize and render the dashboard directly from lib.ai_seo_tools.content_calendar.ui.dashboard import ContentCalendarDashboard dashboard = ContentCalendarDashboard() dashboard.render()