您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
s:絞り込み (とどラン)a:相関が弱いものを消す
当前为
■ 機能
1.○年○月○日の大学学園祭一覧(○○校) - ナレッジステーション
の項目を自由なキーワード(正規表現)で絞り込む入力ボックス(Sキーで同機能のプロンプトが起動)を追加します
正規表現が使えるほか、OR検索は|で、AND検索はスペースで区切ることで(厳密に文としてスペースを使いたい時は\sを使用)、NOT検索は行頭1文字目を!にすればそこからスペースが出るまでがNOT指定になります
住所表示部分にGoogleマップの検索リンクも追加します
sキーのプロンプトで初期値に入る入力履歴はドメイン毎にGM_setValue領域に保存されます
プロンプトには直近25件(const historyLen = 25; 部分で変更可能)までしか表示されませんが保存自体は100件までされているので掘り返したい時や削除したい時はgreasemonkeyのGM_setValue領域の管理画面を見てください
■ 実験的な機能
2.以下のサイトにも簡易対応しており同仕様の絞り込み機能や地図検索を追加します
○○の相関記事|都道府県別統計とランキングで見る県民性 [とどラン]、フリマガイド(fmfm.jp)、ニコニコ動画(動画ランキング、ユーザー→投稿動画、動画検索)、YouTube→チャンネル→動画一覧、オモコロ、ワークマンオンラインストア、チョクバイ!、ヤフオク、5ch(スレッド)、ニコニコチャート
手抜きのためすでに読み込み・描画が完了している項目に対してしか働きません
3.[とどラン]では各項目と記事ページの冒頭に「全相関記事を見る」リンクを追加し、
相関記事一覧画面でAキーを押すとプロンプトが出て数値を入力すると相関が強いものを入力した数だけ残してあとを削除します
4.チョクバイ!では直売所の検索結果の住所を抜き出してクリップボードにコピーするボタンも設置します
列挙した住所を地図上にピン表示するサービスなどで使えます
■ サイト情報の書き方
対応サイトはスクリプト冒頭の
const SITEINFO = [{
url: '', //対応URLにmatchする正規表現
filterPlace: '', //絞り込みフォームを設置する場所 XPathかjQueryセレクタ
filterItem: '', //絞り込みフォームで絞り込む要素 XPathかjQueryセレクタ
filterSampleWord: '', //絞り込みフォームの検索ワード例
mapPlace: '' //地図検索を設置したい住所の書いてある要素 XPathかjQueryセレクタ
}]
の部分で増やせます
増やしたらスクリプト冒頭のメタデータブロックにそのサイトに対応する@match文(または// @match *://*/*)も追加してください
■ オモコロとワークマンオンラインストアとニコニコチャートのuAutoPagerize用SITEINFO
{
url : '^https?://omocoro\\.jp',
nextLink : '//div[@class="page-navi"]/span/following-sibling::a',
pageElement : '//div[@class="boxs"]',
},{
url : '^https?://store\\.workman\\.co\\.jp',
nextLink : '//div[last()]/dl/dd[last()]/a[contains(text(),"次へ")]',
pageElement : '//div[@class="item_box"]/p/../..',
},{
url : '^https?://www\\.nicochart\\.jp',
nextLink : '//ul[3]/li[@class="next"]/a',
pageElement : '//ul[@class="video-list"]',
}
不具合や要望があれば:(Bitmessage)BM-NBKhGgzahPds3f5Ms6ZRJyvZoMNgTYy4