こんにちは。
暑いですね。溶けて消えそうです。
最近、はてなブックマークの記事を、
PocketとかEvernoteに送信せずに、ブックマークして放置
ということが増えてきて、はてブが地味に溜まって来ました。
クライアントアプリも無いし、webは使いにくい(けどいい記事は集まる)ので、 手軽に検索できる物を作ってしまおうと、 Alfredから自分のはてブの記事を検索できるWorkflowを作りました。
名前は、はてブ for Alfredです。まんまです。 Alfredから自分のはてブした記事のタイトル検索ができます。
AlfredのWorkflowの作り方については、先日書いた記事をご参照下さい。
Workflowはこんな感じになっています。
hatebu_setとhatebuというキーワードを設定しています。
まず、前準備として自分のはてブのIDを登録します。
IDを登録するには、hatebu_set 登録したいユーザ名
と入力します。
ユーザIDの保存に成功すると通知センターから通知が来ると思います。
tips
ユーザIDさえ分かれば認証とか要らずにGETでrssを取得できるので、
自分のIDじゃなくても登録できます。
ユーザIDの登録が済んだら、検索できます。
記事検索をするには、 hatena 検索したいワード
と入力します。
大文字小文字は区別せずに検索しています。
検索Wordに一致する記事があれば、リストで表示してくれます。
読みたい記事を選択してEnterを押すと、該当記事のページへ飛べます。
記事の内容まで検索を書けているとものすごい時間がかかってしまうので、
記事のタイトルのみが検索対象であることをご注意下さい。
致命的な弱点なのですが、
このWorflowはキャッシュ処理をしていません。
検索Wordが打たれる度に、全ブックマークを取得してきて検索するので、 ブックマーク数が多い or 回線が重いと、ものすごく応答速度が下がります。
ヘビーユーザの方はご注意下さい。
ソースコードはGistに公開しています。
今回もphpで書いています。
地味に長いのでブログでは割愛します。
Workflowのダウンロードはこちらからどうぞ!
ダウンロードしてダブルクリックすればインポートできると思います。