災害情報案内を twitter に投稿する bot を作りたい 1
<table border=0 cellpadding=0 cellspacing=0 width=600 > <font size=2 color=black > <br> <br> <tr>22時10分頃 都筑区川和町付近で発生した救助に、救助隊等が出場しています。</tr> <br> <tr>22時03分頃 旭区二俣川2丁目付近で発生した災害に、消防隊等が出場しています。</tr> <br> <hr align=center width=600 size=3 noshade color=0> <br> <tr></tr> <br> <tr>12月14日の災害情報 : 火災件数は2件、本年累計は1025件。救急件数は382件、本年累計は138458件。</tr> <br> </font> </table>
どうしてこんなことに……。文章は「○○時××分頃 〜 が出場しています。」という定型になってるみたいなので、そっちで抜くことにします。今日はここまで。
追記
11時11分頃 旭区上川井町付近で発生した災害に、消防隊等が出場しています。
都筑区折本町付近で発生した火災は、10時23分鎮火しました。
鎮火情報も流れるのか。
はてブのリニューアル後、ユーザーのタグに対するrss機能が動かなくなった
追記(12/8) 記事の現象は修正された。
おそらくニューアルしてからだと思うが、以前は http://b.hatena.ne.jp/[id]/[tag]/ というページのrssを http://b.hatena.ne.jp/[id]/rss?tag=[tag] で吐いてくれていたのが、リニューアルしてからタグの指定が無視されるようになってしまった。はてなアイデアのはてなアイデア - タグごとのRSSの代わりにブックマーク全てのRSSが吐かれてしまっている。も、多分同じ現象を言っているのだと思う。
先日はリニューアルに大きな不満は無いなんて言ったけど、この機能が死んでいることに気付いていなかったんだよなー。困った。
AutoPagerize の SITEINFO を書いた
コピペをミスって汚しまくり。
- アイテム: @nifty ニュース 雑誌記事 - データベース: AutoPagerize - wedata
- はてブ経由でネットユーザーたちが暴き始めた「客観報道」というまやかし=佐々木俊尚 - 雑誌記事 ニュース:@niftyを見たら、書かれてなかったので書いた。
- アイテム: en派遣のお仕事情報 検索結果 - データベース: AutoPagerize - wedata
- 仕事探し中なので。色々とオワタ感。困ったなー。出来る仕事が無いなー。
はてなブックマークの関連エントリーの表示位置を最後方に移動したい
はてなブックマークがリニューアルしたみたいで。今のところ大きな不満は無いんだけど、新しいブックマークレットがページにスクリプトを追加する方式になったもんだから、ブックマークしたいページでjavascriptを無効にしてあると動かないんですよね。この点が少し困ったかな。
さて本題。リニューアルされても関連エントリーはそのままみたいですね。削除済みの新聞記事とか表示してくれてとても便利なので、端っこに移動させてしまおうと思います。というわけでグリモン。
https://gist.github.com/raw/28887/723e28ab95dfbc55d73d43f73296fe16841562c7?MoveHatebKanren.user.js
// ==UserScript== // @name MoveHatebKanren // @namespace http://d.hatena.ne.jp/zaknak/ // @include http://b.hatena.ne.jp/entry/* // ==/UserScript== var elements = document.evaluate('//span[contains(@class,"pfi")]/parent::h2 | //span[contains(@class,"pfi")]/parent::h2/following-sibling::div',document,null,7,null); if(elements.snapshotLength){ var parentElm = document.getElementById("entryinfo"); for(var i = 0; i < 3; i++){ var targetElm = elements.snapshotItem(i); parentElm.appendChild(parentElm.removeChild(targetElm)); } }
関連エントリの要素の取り出しにはxpathを使ってみましたが、良い書き方がわかりません。
ubiquityに追加したコマンドを削除する方法
ubiquity にインストールしたコマンドをアンインストールする方法。分からなくて探してしまったのでメモ。
helpコマンドでオープンされる about:ubiquity の右列、Introduction Movie の下に Subscribed Feeds という項目がコマンドを追加していると現れるので、そこから削除することが出来る。
これ罠としか思えないよ。コマンドをインストールしてないと項目自体が表示されないし。まあ、私が通常人の注意力を持ち合わせていないだけだろうけどさ。アドオン本体はもうインストールしてんだから、わざわざIntroduction Movieなんて必要ないじゃん。畜生!
ubiquity ではてなブックマークのエントリーページを表示してみる(メタブも)
ubiquity はまだピンと来てないけど、とりあえず練習。コマンド名は metab
http://gist.github.com/12539
ubiquity を起動し metab と入力すると、現在閲覧中のurlがはてなブックマークにブックマークされていないか問い合わせ、ブックマークされている場合はエントリーページのリンクを表示します。そしてさらにそのエントリーベージがブックマークされていないかを問い合わせます。
表示がださい。実際にページに飛ぶにはリンクをクリックしないといけない糞仕様。コマンドラインの起動中はキャッシュが効くようになってる筈。
修正履歴
- 9/28 エンターで、押下時に取得済みの最も深いブックマークを表示するようにした。new オプションを付加すると新しいタブで表示します。