Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,3 @@
|
|
1 |
-
# to-do: add credits - https://www.youtube.com/watch?v=qZ_J-Xg0QM4
|
2 |
import streamlit as st
|
3 |
from few_shot import FewShotPosts
|
4 |
from post_generator import generate_post
|
@@ -40,12 +39,14 @@ def main():
|
|
40 |
try:
|
41 |
post = generate_post(selected_length, selected_language, selected_tag, selected_tone)
|
42 |
|
43 |
-
# Add
|
44 |
-
#if selected_tone:
|
45 |
-
#post = f"**Tone**: {selected_tone}\n\n{post}"
|
46 |
if custom_context:
|
47 |
post += f"\n\n**Additional Context**: {custom_context}"
|
48 |
|
|
|
|
|
|
|
|
|
49 |
# Save to session history
|
50 |
st.session_state.generated_posts.append(post)
|
51 |
st.success("Post generated successfully!")
|
@@ -99,8 +100,9 @@ def main():
|
|
99 |
else:
|
100 |
st.info("No posts to save or share.")
|
101 |
|
|
|
102 |
st.sidebar.markdown("---")
|
103 |
-
st.sidebar.markdown("Reference:")
|
104 |
st.sidebar.markdown("[Linkedin Post Generator - Codebasics](https://www.youtube.com/watch?v=qZ_J-Xg0QM4)")
|
105 |
|
106 |
|
@@ -137,6 +139,5 @@ def download_posts(posts):
|
|
137 |
mime="application/json",
|
138 |
)
|
139 |
|
140 |
-
|
141 |
if __name__ == "__main__":
|
142 |
main()
|
|
|
|
|
1 |
import streamlit as st
|
2 |
from few_shot import FewShotPosts
|
3 |
from post_generator import generate_post
|
|
|
39 |
try:
|
40 |
post = generate_post(selected_length, selected_language, selected_tag, selected_tone)
|
41 |
|
42 |
+
# Add additional context if provided
|
|
|
|
|
43 |
if custom_context:
|
44 |
post += f"\n\n**Additional Context**: {custom_context}"
|
45 |
|
46 |
+
# Append hashtags at the end
|
47 |
+
hashtags = f"\n\n#LinkedIn #{selected_tag} #{selected_tone}".replace(" ", "")
|
48 |
+
post += hashtags
|
49 |
+
|
50 |
# Save to session history
|
51 |
st.session_state.generated_posts.append(post)
|
52 |
st.success("Post generated successfully!")
|
|
|
100 |
else:
|
101 |
st.info("No posts to save or share.")
|
102 |
|
103 |
+
# Add reference in the sidebar
|
104 |
st.sidebar.markdown("---")
|
105 |
+
st.sidebar.markdown("### Reference:")
|
106 |
st.sidebar.markdown("[Linkedin Post Generator - Codebasics](https://www.youtube.com/watch?v=qZ_J-Xg0QM4)")
|
107 |
|
108 |
|
|
|
139 |
mime="application/json",
|
140 |
)
|
141 |
|
|
|
142 |
if __name__ == "__main__":
|
143 |
main()
|