userIdc2024 commited on
Commit
df35a2f
·
verified ·
1 Parent(s): dfc5ed5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -12
app.py CHANGED
@@ -3,6 +3,8 @@ from dotenv import load_dotenv
3
 
4
  from app_pages.script_library import render_script_library
5
  from app_pages.video_analyser import render_video_analyser_page
 
 
6
  from authen.authentication import login_gate, logout
7
 
8
 
@@ -25,7 +27,8 @@ uid = login_gate()
25
  st.session_state["uid"] = uid
26
  with st.sidebar:
27
  st.markdown(f"**Signed in as:** `{uid}`")
28
- if st.button("Log out", use_container_width=True, key="btn_logout"):
 
29
  logout()
30
  st.rerun()
31
 
@@ -35,7 +38,7 @@ with st.sidebar:
35
  def render_genai():
36
  _, main = st.columns([0.1, 1], gap="small")
37
  with main:
38
- mod_tabs = st.tabs(["Image Gen", "Video Analyser", "Script Generator"])
39
 
40
  # -------- Image Generation --------
41
  with mod_tabs[0]:
@@ -45,12 +48,16 @@ def render_genai():
45
  with sub[1]:
46
  render_bulk_image_generator()
47
 
48
- # -------- Video Analyser --------
49
  with mod_tabs[1]:
50
- render_video_analyser_page()
51
 
52
- # -------- Script Generator --------
53
  with mod_tabs[2]:
 
 
 
 
54
  generator_page()
55
 
56
 
@@ -59,7 +66,7 @@ def render_ai_library():
59
  _, main = st.columns([0.1, 1], gap="small")
60
  with main:
61
  st.subheader("Library")
62
- lib_tabs = st.tabs(["Image", "Analysed Video", "Generated Scripts"])
63
 
64
 
65
 
@@ -68,24 +75,28 @@ def render_ai_library():
68
  sub = st.tabs(["New generated", "Variations"])
69
 
70
  with sub[0]:
71
- render_text_image_library(uid=uid)
 
72
 
73
  with sub[1]:
 
74
  render_image_variations_library(uid=uid)
75
 
76
 
77
- # ---------- Video Library Tab ----------
78
  with lib_tabs[1]:
79
- render_video_library(uid=uid)
80
 
81
- # ---------- Generated Scripts Tab ----------
82
  with lib_tabs[2]:
83
- render_script_library(uid=uid)
84
 
 
 
 
85
 
86
 
87
 
88
  if section == "Gen AI":
89
  render_genai()
90
  else:
91
- render_ai_library()
 
3
 
4
  from app_pages.script_library import render_script_library
5
  from app_pages.video_analyser import render_video_analyser_page
6
+ from app_pages.image_analyser import render_image_analyser_page
7
+ from app_pages.image_analyser_library import render_image_analysis_library
8
  from authen.authentication import login_gate, logout
9
 
10
 
 
27
  st.session_state["uid"] = uid
28
  with st.sidebar:
29
  st.markdown(f"**Signed in as:** `{uid}`")
30
+
31
+ if st.button("Log out", key="btn_logout", use_container_width=True):
32
  logout()
33
  st.rerun()
34
 
 
38
  def render_genai():
39
  _, main = st.columns([0.1, 1], gap="small")
40
  with main:
41
+ mod_tabs = st.tabs(["Image Gen","Image Analyser","Video Analyser", "Script Generator"])
42
 
43
  # -------- Image Generation --------
44
  with mod_tabs[0]:
 
48
  with sub[1]:
49
  render_bulk_image_generator()
50
 
51
+
52
  with mod_tabs[1]:
53
+ render_image_analyser_page(uid=uid)
54
 
55
+ # -------- Video Analyser --------
56
  with mod_tabs[2]:
57
+ render_video_analyser_page(uid=uid)
58
+
59
+ # -------- Script Generator --------
60
+ with mod_tabs[3]:
61
  generator_page()
62
 
63
 
 
66
  _, main = st.columns([0.1, 1], gap="small")
67
  with main:
68
  st.subheader("Library")
69
+ lib_tabs = st.tabs(["Image","Analysed Image","Analysed Video", "Generated Scripts"])
70
 
71
 
72
 
 
75
  sub = st.tabs(["New generated", "Variations"])
76
 
77
  with sub[0]:
78
+
79
+ render_text_image_library()
80
 
81
  with sub[1]:
82
+
83
  render_image_variations_library(uid=uid)
84
 
85
 
 
86
  with lib_tabs[1]:
87
+ render_image_analysis_library(uid=uid)
88
 
89
+ # ---------- Video Library Tab ----------
90
  with lib_tabs[2]:
91
+ render_video_library(uid=uid)
92
 
93
+ # ---------- Generated Scripts Tab ----------
94
+ with lib_tabs[3]:
95
+ render_script_library(uid=uid)
96
 
97
 
98
 
99
  if section == "Gen AI":
100
  render_genai()
101
  else:
102
+ render_ai_library()