Skip to content

Releases: claromes/waybacktweets

v1.0

26 May 06:57
d5abea2
Compare
Choose a tag to compare

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

Full Changelog: v0.4.3...v1.0

v1.0rc1

20 Jul 19:40
0e7a3a1
Compare
Choose a tag to compare
v1.0rc1 Pre-release
Pre-release

What's Changed

  • Streamlit App/ Docs: Improved description
  • Streamlit App: Fixed IndexError

PR

Full Changelog: v1.0rc...v1.0rc1

v1.0rc

18 Jul 23:30
30a5cc6
Compare
Choose a tag to compare
v1.0rc Pre-release
Pre-release

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

04 Jul 19:50
2428e7d
Compare
Choose a tag to compare
v1.0a7 Pre-release
Pre-release

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

25 Jun 15:05
Compare
Choose a tag to compare
v1.0a6 Pre-release
Pre-release

What's Changed

  • Streamlit Web App: Fixed width title
  • Streamlit Web App: Set anchor headers to False
  • Streamlit Web App: Added username query param
  • Added Citation file

PR

Full Changelog: v1.0a5...v1.0a6

v1.0a5

24 Jun 20:12
c54d5ba
Compare
Choose a tag to compare
v1.0a5 Pre-release
Pre-release

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 and export 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
  • 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

13 Dec 20:56
e5d9ba8
Compare
Choose a tag to compare
v0.4.3 Pre-release
Pre-release

What's Changed

  • Add 8-digit collapsing strategy (one capture per day)
  • Add messages about collapsing strategy and number of tweets displayed

PR

Full Changelog: v0.4.2...v0.4.3

v0.4.2

13 Dec 19:40
1cf0181
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

What's Changed

  • #9: Parse tweet URLs to delete /photos, /likes, /retweets and other sub-endpoints
    • Only for "original url"

PR

  • Delete sub-endpoints for "original url" by @claromes in #16

Full Changelog: v0.4.1...v0.4.2

v0.4.1

13 Dec 17:11
c603f90
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

What's Changed

  • Add a warning message for non 200/300 status code
  • Set a fixed tweets per page (25) due the API rate limit

PR

Full Changelog: v0.4...v0.4.1

v0.4

13 Dec 16:30
5824720
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release

What's Changed

  • Parse old tweets URLs
    • Picture: twimg.com
    • Reply username/status/"/user_reply/status/user_reply_msg_ID"
  • 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 and unk (to be reviewed)

PR

Full Changelog: v0.3...v0.4