全ツイート履歴
もっと見る→設定とプライバシー→アカウント→Twitterデータからダウンロードできる
昔はツイートのjson/csvファイルだけだった気がするけど、いつからかアップロードした画像やフォロー・フォロワー情報とかも入るようになった。
なので容量がでかい(@hem6で1.8GB)
入ってるデータは以下のとおり(README.txtより引用)
CONTENTS
========
This archive contains:
/contact.js: Contacts imported into this account.
/ad-impressions.js: Promoted Tweets viewed by the account and associated metadata.
/mute.js: Other accounts muted by this account.
/ip-audit.js: IP addresses per session (not per Tweet).
/periscope-broadcast-metadata.js: Metadata associated with the account’s live broadcasts.
/connected-application.js: List of applications authorized by user to connect to this account.
/moments_tweets_media: Folder containing images, videos, and/or gifs associated with the Tweets in the Moment.
/account-creation-ip.js: IP address used when the account was created.
/periscope-profile-description.js: Periscope account description ported over from the Twitter account when the shell account was created.
/follower.js: Other accounts that follow this account.
/account.js: Basic account information.
/email-address-change.js: History of email addresses associated with the account.
/profile.js: Profile bio, location, and website associated with the account.
/lists-member.js: Public lists created by other accounts that include this account.
/ad-mobile-conversions-unattributed.js: Mobile application events associated with an account in the last 10 days which may become attributable to a Promoted Tweet engagement on Twitter.
/device-token.js: List of known device token(s).
/ad-mobile-conversions-attributed.js: Mobile application events associated with an account in the last 90 days which are attributable to a Promoted Tweet engagement on Twitter.
/ageinfo.js: Date of birth provided to Twitter and corresponding current age.
/tweet_media: Folder of images, videos, and/or gifs included in the account’s Tweets.
/periscope-comments-made-by-user.js: Comments left by account holder on other users’ live broadcasts.
/block.js: Other accounts blocked by this account.
/ad-online-conversions-unattributed.js: All online (website) activities associated with an account in the last 10 days via advertiser website integrations which may become attributable to a Promoted Tweet engagement on Twitter.
/ni-devices.js: Mobile devices (e.g., mobile phone) associated with the account.
/tweet.js: Tweets posted to the account.
/account_timezone.js: Account timezone information.
/periscope-account-information.js: Basic information for the Periscope "shell account", which is automatically created when a user broadcasts live from Twitter.
/lists-created.js: Lists created by this account.
/following.js: Other accounts followed by this account.
/personalization.js: Contains information Twitter may have inferred about this account.
/like.js: Tweets marked as ‘Favorites’ or ‘Likes’ by this account.
/direct-message-group-headers.js: Contains only metadata associated with GDMs.
/direct_message_media: Folder of images, videos, and/or gifs included in the account’s DMs
/direct-message-headers.js: Contains only metadata associated with DMs.
/direct-message.js: Contains the text and associated metadata for Direct Messages (DMs) sent or received by the account.
/direct_message_group_media: Folder of images, videos, and/or gifs included in the account’s GDMs
/direct-message-group.js: Contains the text and associated metadata for Group Direct Messages (GDMs) sent or received by the account.
/account-suspension.js: Account’s suspension history. At the time of account creation, accounts are unsuspended by default.
/phone_number.js: Phone number provided by the user and which is associated with the account.
/periscope-expired-broadcasts.js: Live broadcasts on Twitter that have expired and cannot be encoded.
/lists-subscribed.js: Lists subscribed to by this account.
/moments_media: Folder containing image or video included in the moment.
/moment.js: Twitter Moments (a collection of Tweets that can be shared across the Twitter platform) created by the account.
/periscope-followers.js: Other accounts that follow this account.
/ad-online-conversions-attributed.js: All online (website) activities associated with an account in the last 90 days via advertiser website integrations which are attributable to a Promoted Tweet engagement on Twitter.
/ad-engagements.js: Promoted Tweets engaged with by the account and any associated metadata.
/verified.js: Account’s verification status.
/profile_media: Folder containing profile avatar and header image, if provided.
/periscope_broadcast_media: Encoded live broadcast video files created by this account.
/protected-history.js: History of a user protecting (that is, restricting only to their followers) and unprotecting their Tweets within the 6 months prior to the date this file was created. At the time of account creation, Tweets are unprotected by default.
/saved-search.js: Searches saved by this account.
/screen-name-change.js: Records of changes to this account’s @username.
すごい
データはなぜかJavaScriptのコードになってる。冒頭の変数に代入している部分を削ればプレーンなjsonとして扱える。
code:profile.js
window.YTD.profile.part0 = [ {
"profile" : {
"description" : {
"bio" : "社会性を獲得したペンギン",
"website" : "",
"location" : "東京湾"
},
}
} ]