H::H spam keywords
by
noromanba
2018-07-24 [2018/07/24 09:15:35]
get Hatena Haiku spam keywords abstract
/*
* @title H::H spam keywords
* @description show Hatena Haiku spam keywords
* @include http://h.hatena.ne.jp/*
* @license MIT License https://opensource.org/licenses/MIT
* @javascript_url
* @private waiting response http://h.hatena.ne.jp/noromanba/81808837725569071
*/
// spam filter
// http://let.hatelabo.jp/noromanba/let/hJmc6brdnsgL
// via
// http://h.hatena.ne.jp/austinburk/81808835637056449
(async () => {
'use strict';
const API = 'https://haikuantispam.lightni.ng/api/recent_keywords.json';
{
const res = await fetch(API, { referrer: 'no-referrer', credentials: 'omit', });
const json = await res.json();
const positives = Object.entries(json).filter(([keyword, score]) => score >= 5);
console.table(positives);
}
{
const res = await fetch(API, { referrer: 'no-referrer', credentials: 'omit', });
const json = await res.json();
const ordereds = Object.entries(json).sort((a, b) => a[1] - b[1]);
console.table(ordereds);
}
})();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。