Skip to content

Instantly share code, notes, and snippets.

@koron
Last active January 11, 2017 03:01
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save koron/a5121b9555497076cc82 to your computer and use it in GitHub Desktop.
Save koron/a5121b9555497076cc82 to your computer and use it in GitHub Desktop.
twitterのvim検索TLを綺麗にするブックマークレット

以下のブックマークレットを、 twitterの vim lang:ja のライブ検索結果 を開いたブラウザで実行すると、TLがいい感じで綺麗になります。

javascript:setInterval(function(){["vim","Vim","VIM"].forEach(function(v){["data-screen-name","data-mentions","data-name"].forEach(function(k){$('['+k+'*="'+v+'"]').remove()})})},1000)

このブックマークレットでは、スクリーン名とメンション先の名前に vim, Vim, VIM のいずれかが含まれているツイートを、1秒に1回消しています。 詳細は以下の圧縮前のインデント付きソースコードを確認してください。

setInterval(function(){
  ["vim","Vim","VIM"].forEach(function(v){
    ["data-screen-name","data-mentions","data-name"].forEach(function(k){
      $('['+k+'*="'+v+'"]').remove()
    })
  })
},1000)

ES6 版書いてみた。

(()=>{var f=()=>{["vim","Vim","VIM"].forEach((v)=>["data-screen-name","data-mentions","data-name"].forEach((k)=>$('['+k+'*="'+v+'"]').remove()));setTimeout(f, 1000)};f()})()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment