サイトタイトルを元に京都新聞で検索するbookmarklet

今月から京都新聞スマホ向け有料サイトを利用している。月額300円+税。

京都新聞の無料ニュースサイトに比べると京都府および滋賀県下のニュースが多く見れるのがポイント。京都新聞Twitter アカウント [twitter:@kyoto_np] でもときどきツイートされている。こんな感じ。とはいえ、このスマホ向けサイトで見かけた「無料ニュース」(有料版限定じゃない記事は「無料ニュース」と書いてある)をツイートしたいと思ったときには

  • 無料ニュースのタイトルをコピー
  • 京都新聞のサイトを開ける
  • 検索で先ほどのタイトルをペースト
  • 検索結果をツイート

という手順が必要になり、少し面倒。
なので「タイトルから京都新聞検索結果サイトを出す bookmarklet」が欲しくなった。

JavaScript の window.open を使って別タブに検索結果を出したかったのだけど、どうやら iOSSafari はポップアップブロックが掛かっているようなので動作しない。仕方ないので同じウィンドウに表示させることにした。

javascript:window.location='http://s.kyoto-np.jp/search/?q='+encodeURIComponent(document.title.match(/[^<>、。 | ]+/));

検索キーワードに全角空白や<>、。などが含まれていると検索出来なかったので排除した。
これでも検索がヒットしないこともあるのだが、徐々に直していくつもり。