File size: 727 Bytes
345cd4f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import streamlit as st

def generate_blog_title(name, audience, word_count):
    title = f"**Title:** {name} - A {audience} Guide to {word_count} Words"
    return title

def main():
    st.title("Blog Title Generator")

    st.sidebar.header("Input Parameters")
    name = st.sidebar.text_input("Name of the Blog", "10 Tips for Success")
    audience = st.sidebar.selectbox("Intended Audience", ["Beginner", "Intermediate", "Expert"])
    word_count = st.sidebar.number_input("Word Count", min_value=100, max_value=5000, value=100, step=100)

    if st.sidebar.button("Generate Title"):
        blog_title = generate_blog_title(name, audience, word_count)
        st.success(blog_title)

if __name__ == "__main__":
    main()