Sebbe33 commited on
Commit
aaeba6f
·
verified ·
1 Parent(s): 9237c83

Upload 2 files

Browse files
Files changed (2) hide show
  1. pages/GenerateMarkdown.py +43 -0
  2. pages/ShowMindmap.py +15 -0
pages/GenerateMarkdown.py ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from streamlit_markmap import markmap
3
+
4
+ st.set_page_config(page_title="Markdown-Only", layout="wide")
5
+ st.title("Markdown-Only")
6
+
7
+ topic_input = st.text_input("Gib dein Thema ein:")
8
+
9
+ if st.button("Erzeuge Prompt und Markmap"):
10
+ if topic_input.strip() == "":
11
+ st.error("Bitte gib ein Thema ein!")
12
+
13
+ else:
14
+ template = """
15
+ Du bist ein kreativer Ideengeber und sollst ein Brainstorming zu folgendem Thema erstellen:
16
+ {topic}
17
+
18
+ Generiere aus fünf Perspektiven mindestens jeweils zehn Ideen.
19
+
20
+ Erstelle bitte eine Mindmap im Markdown-Format (Markmap), in der die Hauptideen und Unterideen hierarchisch strukturiert sind.
21
+
22
+ Nutze folgendes Format:
23
+ # Hauptidee
24
+ ## Unteridee 1
25
+ ## Unteridee 2
26
+ ### Weitere Unteridee
27
+ """
28
+ filled_prompt = template.format(topic=topic_input)
29
+ # Ausgabe des generierten Prompts als Code-Block
30
+ st.markdown("### Generierter Prompt:")
31
+ st.code(filled_prompt, language="markdown")
32
+
33
+ st.write("Gib dieses Prompt in dem KI-Tool deiner Wahl ein und übertrage das Ergebnis dann hier:")
34
+
35
+ # Textfeld zur Eingabe von Markdown-Code
36
+ markdown_input = st.text_area("Gib hier deinen Markdown-Code ein:")
37
+
38
+ # Button, um die Markmap anzuzeigen
39
+ if st.button("Zeige Markmap"):
40
+ if markdown_input.strip():
41
+ markmap(markdown_input, height=600)
42
+ else:
43
+ st.error("Bitte gib gültigen Markdown-Code ein!")
pages/ShowMindmap.py ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from streamlit_markmap import markmap
3
+
4
+ st.set_page_config(page_title="ShowMindmaop", layout="wide")
5
+ st.title("Zeige die Mindmap")
6
+
7
+ # Textfeld zur Eingabe von Markdown-Code
8
+ markdown_input = st.text_area("Gib hier deinen Markdown-Code ein:")
9
+
10
+ # Button, um die Markmap anzuzeigen
11
+ if st.button("Zeige Markmap"):
12
+ if markdown_input.strip():
13
+ markmap(markdown_input, height=600)
14
+ else:
15
+ st.error("Bitte gib gültigen Markdown-Code ein!")