Waybacktweets

Latest version: v1.0rc0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

1.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
-

1.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](https://claromes.github.io/waybacktweets/) (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](https://pypi.org/project/waybacktweets/)
- 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](https://claromes.github.io/waybacktweets/todo.html)

PR

**Full Changelog**: https://github.com/claromes/waybacktweets/compare/v0.4.3...v1.0a5

0.4.3

What's Changed

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

PR

* Collapse by timestamp by claromes in https://github.com/claromes/waybacktweets/pull/17


**Full Changelog**: https://github.com/claromes/waybacktweets/compare/v0.4.2...v0.4.3

0.4.2

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 https://github.com/claromes/waybacktweets/pull/16


**Full Changelog**: https://github.com/claromes/waybacktweets/compare/v0.4.1...v0.4.2

0.4.1

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
* Update tweets page by claromes in https://github.com/claromes/waybacktweets/pull/15


**Full Changelog**: https://github.com/claromes/waybacktweets/compare/v0.4...v0.4.1

0.4

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
* Fix old tweets URLs and minor fixes by claromes in https://github.com/claromes/waybacktweets/pull/14


**Full Changelog**: https://github.com/claromes/waybacktweets/compare/v0.3...v0.4

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.