Blog_Generator / app.py
AjithBharadwaj's picture
Create app.py
345cd4f verified
raw
history blame
727 Bytes
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()