Tweet-Wayback / README.md
yuyutsu07's picture
Update README.md
0c50b6c verified

A newer version of the Streamlit SDK is available: 1.37.0

Upgrade
metadata
license: mit
title: Tweet-Wayback
sdk: streamlit
emoji: πŸƒ
colorFrom: yellow
colorTo: indigo
app_file: app.py

Wayback Tweets

DOI PyPI docs Streamlit App

Retrieves archived tweets CDX data from the Wayback Machine, performs necessary parsing (see Field Options), and saves the data in HTML (for easy viewing of the tweets using the iframe tag), CSV, and JSON formats.

Installation

pip install waybacktweets
waybacktweets --from 20150101 --to 20191231 --limit 250 jack

from waybacktweets import WaybackTweets, TweetsParser, TweetsExporter

USERNAME = "jack"

api = WaybackTweets(USERNAME)
archived_tweets = api.get()

if archived_tweets:
    field_options = [
        "archived_timestamp",
        "original_tweet_url",
        "archived_tweet_url",
        "archived_statuscode",
    ]

    parser = TweetsParser(archived_tweets, USERNAME, field_options)
    parsed_tweets = parser.parse()

    exporter = TweetsExporter(parsed_tweets, USERNAME, field_options)
    exporter.save_to_csv()