Releases: claromes/waybacktweets
Releases · claromes/waybacktweets
v1.0
What's Changed
This is the first major release of the Wayback Tweets tool, including a CLI, reusable module, and a more streamlined Streamlit web app, alongside the legacy version of the web app.
It features detailed documentation, its own landing page, publication on Zenodo, usage examples/tutorials and community recommendations.
What's New
- Added
resumption_key
option
What's Changed
- Updated documentation
- Fixed JSON generation
- Updated HTML visualization
- Updated Streamlit Web App
PR
v1.0 alphas and Release Candidates
It is also recommended to check the updates of the v1.0 alphas and Release Candidates, which started the process for this major release.
PR
- v1.0 - API, CLI and Streamlit App update by @claromes in #23
- v1.0a6 by @claromes in #24
- v1.0a7 by @claromes in #26
- v1.0rc by @claromes in #27
- v1.0rc1 by @claromes in #28
Full Changelog: v0.4.3...v1.0
v1.0rc1
v1.0rc
What's Changed
- Added Pandas as a package dependency
- Checked
field_options
in the Viz module - Fixed accordions not opening in Firefox (#25)
- Adjusted the Streamlit app to allow search without date filter
PR
Full Changelog: v1.0a7...v1.0rc
v1.0a7
What's Changed
- Streamlit App: Added tabs to show results (HTML, CSV, JSON)
- Streamlit Legacy App: Updated descriptions
- Module: Updated CLI help text
- Added Donate button
- Added Hands-On Examples to documentation
- Updated Installation documentation
PR
Full Changelog: v1.0a6...v1.0a7
v1.0a6
v1.0a5
What's Changed
v1.0a5
- Fixed
visualize
module - Updated Streamlit Web App
v1.0a4
- Updated Streamlit Web App
- Updated documentation
- Updated CLI print messages
- Added pagination to the generated HTML
- Added "Outputs" to the documentation
v1.0a3
- Updated Streamlit version to 1.36
- Updated Streamlit Web App UI
- Added legacy Streamlit Web App (v0.4.3)
- Updated
visualize
andexport
modules - Fixed
request
module
v1.0a2
- Added
streamlit
only for dev group in Poetry - Added Python 3.10 as a dependency
- Added accordion on generated HTML
- Added
parsed_archived_timestamp
as a Field Option - Reviewed tweet URL parser
v1.0a1
- Updated the base code
- Downloaded the archived tweets CDX data
- Parsed available tweets
- Parsed JSON archived tweets (not implemented in the API or CLI, only in the Web App)
- Added HTML generator
- Added docstrings
- Added Poetry for package management
- Added Black, Flake8, isort, and pre-commit for development
- Added documentation with Sphinx (initially tested with MkDocs, but decided to use Sphinx with the Pallets/Flask theme)
- Added CLI with the
click
package - Updated the Streamlit Web App:
- To use the
waybacktweets
package (not yet implemented on Streamlit Cloud) - Updated Streamlit version (1.35.0)
- Added a calendar interface
- To use the
- Updated README and LICENSE
- Added automatic documentation deployment with Actions
- Added
verbose
flag in the CLI and global configuration for verbose mode - Published version 1.0 alpha on PyPI
- Added basic OpenGraph tags / General template for all documentation pages
Issues
- #20: Downloaded and parsed data from the Wayback Machine via CLI
- #22: Included option for unique tweets in the Web App (not yet implemented on Streamlit Cloud)
- #13:
JsonParser
class causes an error and is dependent on the CDX Server API rules. This is on the TODO list
##PR
Full Changelog: v0.4.3...v1.0a5
v0.4.3
v0.4.2
v0.4.1
v0.4
What's Changed
- Parse old tweets URLs
- Picture:
twimg.com
- Reply
username/status/"/user_reply/status/user_reply_msg_ID"
- Picture:
- Change filter text "Only deleted tweets" to "Original URLs not available" with a help info
- Change "tweet" text to "original link" on each header
- Allows MIME type
warc/revisit
andunk
(to be reviewed)
PR
Full Changelog: v0.3...v0.4