/* * @title Hatena Space ham topics * @description hidden spam topics on Hatena Space via http://a-kuma3.hatenablog.com/entry/hatena_space_backup * @include http://space.hatena.ne.jp/* * @contributor a-kuma3 http://let.hatelabo.jp/a-kuma3/let/hLHUy6LimuEc (Fork of) * @license MIT License http://opensource.org/licenses/MIT * @javascript_url */ // UserScript // https://gist.github.com/noromanba/0606d92a17c3c17d5902 // e.g. // http://space.hatena.ne.jp/~/14290001378108575017 (() => { const spamTitle = /^(?:https?:\/\/\S+|[A-z0-9 =+<>*$'.!"\[\]():\^\-'{}_~\/|]+$)/; // support expand/close topics Array.from(document.body.querySelectorAll([ '.board-list [data-topic-id]' // topic list AWFUL markup on space top; //