[検索リンクを作成]の認証不要版、過去タイムラインTwitter検索URL作成エディタ は検索リンクを作るだけなのでまだ使えます。

過去タイムライン跡地

Twitter公式Webでは掘りにくいタイムラインの過去ログをごりごり掘ります


ご挨拶

2023/08/05 復活することはなさそうなので削除しました。

せっかく書いたので、中身は配布します。「こんなんでよく動いてたな……」と思われそうですが。悪い見本にでもお使いください。> twitter.zip

説明

しばらくTwitterにつなげなかったとき、流れてしまった過去のツイートを読むのがすこぶる大変だった経験から作ってみました。時間指定で過去のタイムラインを再現します。

Twitter APIの仕様として、ホーム/リストのタイムラインは過去800件の範囲でしか取得できないので、ホームタイムライン/ユーザーリストのAPIを使用すると、800件より昔のツイートは取得できません。また公式等のアプリでは、古い方のツイートを読もうしても、「もっと読み込む」などで新しい方からじわじわ取得していかないといけないことが多く、800件ですらさかのぼるのが結構大変でした。

この過去タイムラインでは、ホーム/リスト取得のAPIで取得できる800件の範囲の時間指定での取得機能に加え、3200件までさかのぼれるユーザー個別APIを指定すれば、フォロー/リスト登録しているユーザーのリストからユーザー個別のタイムラインを取得・合成し、設定によっては通常TLには出ないリプライやミュートを除外してタイムラインを擬似的に再現します。各ユーザーにつき3200件までさかのぼれるため、800件以前のツイートも取得できる可能性が高まります。1日100ツイートするユーザーであれば約1ヶ月前のツイートまで取得できる計算になります。それ以前のものに関してはお手上げですが、「検索リンクを作成」にてTwitter公式Webの検索ページへのリンクを作ることはできます。検索結果は3200件の制限はないようです。

履歴

2023/08/05 機能削除。ソース配布。

2023/07/13 Twitter API v1.1の提供終了により終了

2022/11/25 TwitterCard(外部サイトの概要表示)をツイートIDから生成できなくなっていたので、[外部サイトの概要をなるべく取得する]のオプション設定で、自前で外部サイトを見に行って作るようにしました。

2022/06/01 フォント指定機能を追加しました。手持ち&検索して出てきたフォント名を放り込んでるだけなので、手持ちではないフォントは反映されません。追加したいフォントがあれば連絡ください。

2020/10/17 時間指定に必要な時間に対応したツイートIDを時報botのつぶやきに頼らず指定時刻から計算してIDを出すように変更しました。それに伴い30分単位の制限はなくなりました。

2020/09/03 [togetterのコメント文を取得]機能を追加しました。ふせったーと読書メーターの文がうまく取得できなくなっていたのを修正しました。

2020/09/02 画像の回転機能を追加しました。今のところブラウザや端末によってディスプレイのサイズがうまく取得できないようです。手入力すればそれなりに動きます。

2020/02/13 [RTを表示しない]のオプションを追加しました。公式の検索(filter:follows)でも十分な気もしますが、画像サイズや伏せ字解放など他のオプションとの併用でいくらか有用かも。

2020/02/08 タイムラインをダークモードでも表示できるようにしました。

2019/12/20 「ミュートするキーワード」を設定できるようにしました。

2019/10/16 [逆順で表示]でタイムラインを取得したとき、タイムラインの一番下からその続きを取得できるボタンを設置しました。

2019/09/21 Peing質問箱の質問画像・回答文を取得できるようにしました。ふせったーの追記も取得するようにしました。フォロワーチェックのリムーブ時の表示で滞在日数を併記するようにしました。引用リツイート内のTwitterCardsの表示位置が正しくないのを修正し、TwitterCardsの取得を少し効率化しました。

2019/06/07 RTのツイート日付の部分のリンクをRTした人のツイート(RTでもRT先のそれぞれにツイートIDがあります)ではなく、RT元ツイートそのものに変更しました。元ツイートでないとリプライツリー等が確認できないので。RT数いいね数のリンクは変更ありません。画像をツイート本文幅いっぱいにするオプションを追加しました。

2018/12/17 [ミュートしているアカウントのツイートを表示しない][ミュートしているアカウントからのRTを表示しない]機能を追加しました。ミュートしているアカウントのリストを取得するAPIの呼び出し回数制限が結構きびしいので、注意してください。

2018/09/04 [フォロー外へのリプライを表示しない]機能を追加しました。

2018/07/03 検索リンク作成機能を追加しました。ユーザー個別API使用し、ツイート制限解除状態にしたときに、現在までのタイムラインを取得しようとすると1ユーザー分しか表示されない問題を修正。

2018/02/12 2017年追加の絵文字に対応しました。

2017/06/14 「ユーザー個別」のAPI使用時でも、「200ツイート制限解除」の動作を可能に。各ユーザー3200ツイート過去まで掘れます。お気に入り表示機能を追加。

2017/05/26 [RTが1以上のみ表示][RTのみ表示][大きい画像のみ表示][縦長画像のみ表示][横長画像のみ表示]の機能を追加。

2017/04/11 認証ライブラリが動かなくなっていたので、認証部分を変更しました。

2016/06/18 見た目変更&本文の幅設定を追加しました。

2016/03/02 フォントサイズを変更できるようにしました。

2015/09/29 毎度個別指定が面倒なので簡易時間指定をつけました。

2015/07/11 過去タイムラインの「開始日時を自分の最終ツイート時にする」の動作を、直近1時間のつぶやきは最終ツイートに判定しないようにしました。

2015/01/28 タイムライン上の名前クリックでユーザーID指定検索が動くようにしました。時報アカウントが停止していた時間帯を指定しても何かしら取得できるようにしました。

2015/01/23 ユーザーID指定でタイムラインを取得できるようにしました。

2014/09/23 800ツイートまで掘り進めるようにしました。自分が最後のツイート以降を取得指定できるようにしました。取得制限が厳しいリストのリストを保持するようにしました。

2014/09/15 Twitter公式からの複数画像投稿でも画像表示するようにしました。

2014/06/05 日付の前後が逆でも取得できるようにしました。

2014/05/16 背景画像、文字色等をログインユーザー仕様に対応しました。リストに対応しました(たぶん)


つくったひと

Follow @mikimomo_as お問い合わせとかはこちらに: Tweet to @mikimomo_as