From: Claromes Date: Thu, 28 Sep 2023 08:47:49 +0000 (-0300) Subject: update readme, description, add count state and update style X-Git-Url: https://git.claromes.com/?a=commitdiff_plain;h=0e918cc6b0c0b36c4f0cb580389267536400995c;p=waybacktweets.git update readme, description, add count state and update style --- diff --git a/.streamlit/config.toml b/.streamlit/config.toml index d50b434..5fcdbd6 100644 --- a/.streamlit/config.toml +++ b/.streamlit/config.toml @@ -1,7 +1,9 @@ [theme] base="light" primaryColor="#ab2e33" +textColor="#000000" backgroundColor="#e7e7e7" +font="serif" [client] displayEnabled=true diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index df8fe21..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,49 +0,0 @@ -# Changelog - -## [v0.2](https://github.com/claromes/waybacktweets/releases/tag/v0.2) - 2023-08-16 - -- Displays tweets as text -- Displays RTs info -- Displays JSON MIME type as JSON (if tweet was deleted) -- Adds progress bar -- Adds warning to `warc/revisit` MIME type -- Improves code quality -- Screenshot tests as an alternative to `iframe` - - Keeps `iframe` - - Each website screenshot takes too long - -## [v0.1.4](https://github.com/claromes/waybacktweets/releases/tag/v0.1.4) - 2023-07-21 -- Add Pagination via CDX Server API -- Update theme/ style -- Update about -- Decrease tweets per page (30) -- Fix `cache_data` - -## [v0.1.3.2](https://github.com/claromes/waybacktweets/releases/tag/v0.1.3.2) - 2023-06-04 -- Update Streamlit version - -## [v0.1.3.1](https://github.com/claromes/waybacktweets/releases/tag/v0.1.3.1) - 2023-06-01 -- Add `cache_data` - -## [v0.1.3](https://github.com/claromes/waybacktweets/releases/tag/v0.1.3) - 2023-05-31 -- Fix TypeError 'NoneType' - -## [v0.1.2.1](https://github.com/claromes/waybacktweets/releases/tag/v0.1.2.1) - 2023-05-27 -- Fix range - -## [v0.1.2](https://github.com/claromes/waybacktweets/releases/tag/v0.1.2) - 2023-05-19 -- Increase tweets per page (100) -- Increase iframe height -- Fix "Only deleted tweets" msg - -## [v0.1.1](https://github.com/claromes/waybacktweets/releases/tag/v0.1.1) - 2023-05-19 -- Fix scroll to top - -## [v0.1.0](https://github.com/claromes/waybacktweets/releases/tag/v0.1.0) - 2023-05-19 -- Add Pagination - -## [v0.0.2](https://github.com/claromes/waybacktweets/releases/tag/v0.0.2) - 2023-05-12 -- Minor bugs - -## [v0.0.1](https://github.com/claromes/waybacktweets/releases/tag/v0.0.1) - 2023-05-11 -- Initial commit diff --git a/README.md b/README.md index a8352e4..5002568 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ # 🏛️ Wayback Tweets -[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_red.svg)](https://waybacktweets.streamlit.app) [![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/claromes/waybacktweets?include_prereleases)](https://github.com/claromes/waybacktweets/releases) [![License](https://img.shields.io/github/license/claromes/waybacktweets)](https://github.com/claromes/waybacktweets/blob/main/LICENSE.md) +[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://waybacktweets.streamlit.app) [![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/claromes/waybacktweets?include_prereleases)](https://github.com/claromes/waybacktweets/releases) [![License](https://img.shields.io/github/license/claromes/waybacktweets)](https://github.com/claromes/waybacktweets/blob/main/LICENSE.md) Tool that displays multiple archived tweets on Wayback Machine to avoid opening each link manually. Via [Wayback CDX Server API](https://github.com/internetarchive/wayback/tree/master/wayback-cdx-server). @@ -18,8 +18,9 @@ Tool that displays multiple archived tweets on Wayback Machine to avoid opening ## Features -- 30 tweets per page -- Filtering by only deleted tweets +- Tweets per page defined by user +- Filtering by saved date +- Filtering by deleted tweets ## Development @@ -48,23 +49,7 @@ Streamlit will be served at http://localhost:8501 - [x] `IndexError` - [ ] Timeout error -## Roadmap - -- [x] Pagination - - [x] Footer - - [x] Disabled/ Empty -- [x] Feedbacks -- [ ] Download dataset -- [x] Review data cache -- [x] Changelog -- [ ] Prevent duplicate URLs -- [x] Range size defined by user -- [ ] `parse_links` exception -- [ ] Add current page to page title -- [ ] Parse MIME type `warc/revisit` -- [ ] Parse MIME type `text/plain` -- [x] Filter by period/datetime -- [ ] Apply filters by API endpoints -- [ ] Add contributing guidelines - -## [Changelog](/CHANGELOG.md) +## Docs + +- [Roadmap](docs/ROADMAP.md) +- [Changelog](docs/CHANGELOG.md) diff --git a/app.py b/app.py index 5526d23..bebc424 100644 --- a/app.py +++ b/app.py @@ -18,10 +18,11 @@ st.set_page_config( [![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/claromes/waybacktweets?include_prereleases)](https://github.com/claromes/waybacktweets/releases) [![License](https://img.shields.io/github/license/claromes/waybacktweets)](https://github.com/claromes/waybacktweets/blob/main/LICENSE.md) - Tool that displays multiple archived tweets on Wayback Machine to avoid opening each link manually. + Tool that displays multiple archived tweets on Wayback Machine to avoid opening each link manually. Via Wayback CDX Server API. - - 30 tweets per page - - Filtering by only deleted tweets + - Tweets per page defined by user + - Filtering by saved date + - Filtering by deleted tweets This tool is experimental, please feel free to send your [feedbacks](https://github.com/claromes/waybacktweets/issues). @@ -73,6 +74,9 @@ if 'offset' not in st.session_state: if 'date_created' not in st.session_state: st.session_state.date_created = (2006, year) +if 'count' not in st.session_state: + st.session_state.count = False + def scroll_into_view(): js = f'''