Twitter ウェブのツイートを自動的にアンロードするブックマークレット

一日中 Twitter に入り浸っていると古いツイートが溜まり過ぎてブラウザの動作が遅くなります。だから自動的にアンロードするブックマークレットを作りました。

  • Twitter ウェブの古いツイートをアンロードするブックマークレットです。
  • 50 件を残してアンロードします。
  • 10 秒おきに実行されるはずです。
  • 画面高さの 20 倍スクロールするとアンロードが止まります。
  • ブックマークレットが実行されると、画面右下に「トップへ戻る」ボタンが表示されます。
  • コードの最初のところにある interval 、 scroll 、 tweets の変数を編集すると動作が変わります。

コード

javascript:void((function(){var interval=1e4,scroll=20,tweets=50;$("head").append("<style>#tul-btt{position:fixed;bottom:30px;right:30px}</style>"),$("body").append('<button id="tul-btt" class="EdgeButton EdgeButton--primary">トップへ戻る</button>'),$("#tul-btt").on("click",function(){$("html, body").animate({scrollTop:0},300)}),setInterval(function(){var t=document.getElementById("stream-items-id"),e=document.getElementsByClassName("stream-item").length;if(window.scrollY*scroll>window.innerHeight||tweets+1>e)return!0;for(var l=e-tweets-1;l>=0;l--){var n=t.lastElementChild;t.removeChild(n),n=null}},interval)})());

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です