Twitterのトレンド

日本全国のはあまり関係ない。自分の興味が散逸されて、時間の無駄だと感じ、いらつくことが増えた。普段はTweetDeckでやってるのでほとんど関係はないけど、練習ということでやってみた。

何を使ったか

Tempermonkeyという拡張機能を作れる拡張機能を使った。 具体的には任意のJavaScriptを任意のサイトで実行できるもの。ただ、JavaScriptは使ったことないので手探りでやった。

結果的に、トレンドタイムラインのCSSにdisplay = "none"を挿入するのを1秒おきに実行する形になった(1回実行で充分なのだろうけどやり方がよくわからない) 以下、スクリプト

// ==UserScript==
// @name         Twitter Trend Delete
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  delete trends timeline on Twitter
// @author       qwjyh
// @match        https://twitter.com/*
// @grant        none
// @require      http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js
// ==/UserScript==

(function() {
    setInterval(() => {
    document.querySelector('[aria-label="タイムライン: トレンド"]').style.display = "none"
  }, 1000);
})();

(function() {
    setInterval(() => {
    document.querySelector('[aria-label="Timeline: Trending now"]').style.display = "none"
  }, 1000);
})();

削除される様子

twitter's trend timeline is deleted

参考