update code, add warc warning, update iframe
authorClaromes <claromes@hey.com>
Wed, 16 Aug 2023 15:12:04 +0000 (12:12 -0300)
committerClaromes <claromes@hey.com>
Wed, 16 Aug 2023 15:12:04 +0000 (12:12 -0300)
app.py

diff --git a/app.py b/app.py
index 66c1d2f12c208d3c20acc73bb5eaef47fa7ba165..437ed95c6ffc2a76fa18b7649e28c38a1b93c43a 100644 (file)
--- a/app.py
+++ b/app.py
@@ -5,8 +5,6 @@ import streamlit.components.v1 as components
 import json
 import re
 
-__version__ = '0.2'
-
 year = datetime.datetime.now().year
 
 st.set_page_config(
@@ -228,11 +226,12 @@ if query or handle:
         bar.progress(0)
         progress = st.empty()
         links = query_api(handle, tweets_per_page, st.session_state.offset)
-        parsed_links = parse_links(links)[0]
-        tweet_links = parse_links(links)[1]
-        mimetype = parse_links(links)[2]
-        timestamp = parse_links(links)[3]
 
+        parse = parse_links(links)
+        parsed_links = parse[0]
+        tweet_links = parse[1]
+        mimetype = parse[2]
+        timestamp = parse[3]
 
         if links:
             st.divider()
@@ -277,9 +276,12 @@ if query or handle:
                     st.divider()
                 if mimetype[i] == 'text/html':
                     st.error('Tweet has been deleted.')
+                    components.iframe(link, height=500, scrolling=True)
+
+                    st.divider()
 
-                    # components.iframe(link, height=500, width=700)
-                    st.markdown('<iframe src="{}" loading="lazy" height=500 width="100%"></iframe>'.format(link), unsafe_allow_html=True)
+                if mimetype[i] == 'warc/revisit':
+                    st.warning('''MIME Type was not parsed.''')
 
                     st.divider()
 
@@ -328,6 +330,7 @@ if query or handle:
                         st.session_state.next_disabled = True
                     else:
                         st.session_state.next_disabled = False
+                # TODO
                 except IndexError:
                     if start_index <= 0:
                         st.session_state.prev_disabled = True