From b39c566216392ef88532b387d47f2ca2441362ba Mon Sep 17 00:00:00 2001 From: Claromes Date: Fri, 19 May 2023 20:13:17 -0300 Subject: [PATCH] increase tweets per page, iframe height, fix only deleted tweets msg --- README.md | 5 +++-- app.py | 13 ++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 28811ed..75ea3b1 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,6 @@ Streamlit will be served at http://localhost:8501 - [ ] "web.archive.org took too long to respond." - [x] `only_deleted` checkbox selected for handles without deleted tweets - - [ ] Check and add message if handle has no deleted tweets in the range - [x] Pagination: set session variable on first click - [x] Pagination: scroll to top - [ ] Review data cache @@ -41,7 +40,9 @@ Streamlit will be served at http://localhost:8501 - [x] Footer - [x] Disabled/ Empty - [ ] Feedbacks +- [ ] Range size defined by user - [ ] Prevent duplicate URLs +- [ ] Hide Twitter header banner (iframe) - [ ] Grid - [ ] About -- [ ] Changelog \ No newline at end of file +- [ ] Changelog diff --git a/app.py b/app.py index 6e892af..5f79ec5 100644 --- a/app.py +++ b/app.py @@ -3,7 +3,7 @@ import datetime import streamlit as st import streamlit.components.v1 as components -__version__ = '0.1.1' +__version__ = '0.1.2' st.set_page_config( page_title='Wayback Tweets', @@ -102,7 +102,6 @@ def query_api(handle): else: return None -@st.cache_data(show_spinner=False) def parse_links(links): parsed_links = [] timestamp = [] @@ -154,7 +153,7 @@ if query or handle: st.session_state.current_query = query return_none_count = 0 - tweets_per_page = 50 + tweets_per_page = 100 def prev_page(): st.session_state.current_index -= tweets_per_page @@ -182,10 +181,10 @@ if query or handle: if tweet == None: st.error('Tweet has been deleted.') - components.iframe(src=link, width=700, height=700) + components.iframe(src=link, width=700, height=1000, scrolling=True) st.divider() else: - components.html(tweet, width=700, height=700, scrolling=True) + components.html(tweet, width=700, height=1000, scrolling=True) st.divider() progress.write('{}/{} URLs have been captured'.format(i + 1, len(parsed_links))) @@ -196,10 +195,10 @@ if query or handle: attr(i) st.error('Tweet has been deleted.') - components.iframe(src=link, width=700, height=700) + components.iframe(src=link, width=700, height=1000, scrolling=True) st.divider() - progress.write('{}/{}-{} URLs have been captured'.format(return_none_count, start_index, end_index)) + progress.write('{} URLs have been captured in the range {}-{}/{}'.format(return_none_count, start_index, end_index, len(parsed_links))) if start_index <= 0: st.session_state.prev_disabled = True -- 2.34.1