Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.0 - API, CLI and Streamlit App update #23

Merged
merged 75 commits into from
Jun 24, 2024
Merged

v1.0 - API, CLI and Streamlit App update #23

merged 75 commits into from
Jun 24, 2024

Conversation

claromes
Copy link
Owner

@claromes claromes commented Jun 8, 2024

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

@claromes claromes marked this pull request as draft June 9, 2024 00:34
@claromes claromes marked this pull request as ready for review June 18, 2024 08:39
@claromes claromes merged commit c54d5ba into main Jun 24, 2024
2 checks passed
@claromes claromes deleted the cli branch June 24, 2024 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant