小技チョコレート

ちょっとした小技を紹介するだけのブログです。

はてなブックマークの「あとで読む」をPocketに自動で保存する方法

この4つの条件を満たしているブックマークに限り、Pocketに自動で保存することができます。その方法を紹介します。

  1. マイブックマーク」が公開されていること(=はてなブックマークの自分のアカウントが非公開ではないということ)。
  2. あとで読むというタグが付いたブックマークであること(はてなブックマーク「あとで読む」機能でブックマークすると、このタグが付きます)。
  3. 公開状態のブックマークであること(アカウントの公開/非公開とは別件です)。
  4. 当記事で紹介している下記の手順を実行した後でブックマークしたものであること。

〈目次〉


機能

  • はてなブックマークでブックマークしてから、それがPocketに保存されるまでのタイムラグは、数分から15分程度と思われます。
  • はてなブックマークで指定したタグはPocketに引き継げません。
  • Pocketのタグを予め指定して、それを一律に適用することができます。

必要なもの

IFTTTというサービスを使うので、IFTTTのアカウント(無料)が必要です。

準備

はてなブックマークの準備

上述の条件を満たすようにするために、下記の4つを実行します。

  1. はてなブックマーク個人設定の画面にて、「マイブックマーク」の右側にある「公開する」を選択して、「変更を保存」をクリック。
  2. はてなブックマークブックマーク設定の画面にて、「非公開設定であとで読むする」のチェックを外し、「変更を保存」をクリック。
  3. はてなブックマークAndroid / iOSアプリも使う場合は、アプリの設定画面の「あとで読む」の設定メニューの中の「非公開設定でクイック保存」のチェックも外す
  4. 自分のはてなブックマークのアカウントで過去にブックマークしてある内容の中に、「あとで読む」というタグが付いた公開状態のブックマークが1個も無い場合は、実際に「あとで読む」というタグが付いた公開状態のブックマークを1個以上作る。
IFTTTの準備

WebブラウザIFTTTSign in(ログイン)。IFTTTのアカウントを持っていない場合は、トップページの"Sign up"をクリックしてアカウント作成をします。*1*2

設定の手順

Webブラウザ https://ifttt.com/applets/HyLJhGvM-pocket を開きます。

この画面の下の方に、白字で“Turn on”と書いてあるところがあります。

この“Turn on”をクリック。すると、その左側にある赤い丸が右に動き、次の画面に変わります。

※自分のPocketのアカウントをIFTTTに連携させていない状態であれば、連携させる手続きがここで始まります。その部分の説明は割愛しますが、IFTTTの指示通りに操作すれば、下記の画面に至ります。

この画面が表示されます。

下の方にスクロールしていくと、入力欄が2つあります。

RSSフィード”という欄には、最初の状態では

https://b.hatena.ne.jp/はてなid/rss?tag=あとで読む
と入力されています。この中のはてなidという5文字を消して、そこに自分の「はてなid」を半角で入力します。*3

“Pocketで付けるタグ (optional)”という欄は、個々のブックマークがPocketに保存される際に、そのブックマークに貼付されるタグ(Pocketのタグ)を指定します。ここには複数のタグを入力することができ(半角カンマで区切ります)、空欄にすることもできます。

2つの入力欄への入力を終えたら、画面の下のほうにある“Save”をクリック(直後にエラーメッセージが出たときは下記の対処方法を参照)。

エラーが出なければこの画面になり、画面上部に“Your Applet is now active”というメッセージが数秒間表示されます。

ここまで済ませれば、Webブラウザは閉じてもかまいません。

以降は、はてなブックマークで「あとで読む」というタグを付けて公開状態でブックマークするたびに(「あとで読む」機能でブックマークするのもそれと同じことです)、そのブックマークがPocketに保存されていきます。

エラーが出る場合の対処

上述の“Save”を押した直後にIFTTTの画面上にエラーメッセージが出る場合は、エラーの原因は下記の3通りがあると思います。それぞれの対処法を実行してから数分後に、再び上述の“Save”を押して下さい(原因が3点目の場合は待たなくてもよい)。

Pocketへの保存を停止する / 再開する方法

Pocketへの保存を止めるには、下記のように操作します。

IFTTTにログインしてからWebブラウザhttps://ifttt.com/my_applets を開きます*4。上述の工程で作成したIFTTTの設定(アプレット)が、下記のように赤い四角形で表示されているので、これをクリック。

次の画面で、

“On”と書いてあるところをクリックすると、その右側にある緑色の丸が左に動きます。これで、Pocketへの保存は停止します。

停止中は、この箇所には“Turn on”と表示されているはずです。Pocketへの保存を再開したいときは、その“Turn on”をクリックします。すると、表示が再び“On”に変わり、Pocketへの保存が再開します。

はてなidや、Pocketのタグを変更する方法

上述の工程で指定したidとは別のはてなidのブックマークをPocketに保存するように変更したり、Pocketのタグを変更したりすることができます。

IFTTTにログインしてからWebブラウザhttps://ifttt.com/my_applets を開きます*5。上述の工程で作成したIFTTTの設定(アプレット)が、下記のように赤い四角形で表示されているので、これをクリック。

次の画面で、右上にある歯車のアイコンをクリック。

以降の手順は、上述の工程と同じです。新たなidやタグを入力し終えたら、“Save”を押して完了です。

*1:IFTTTのAndroid / iOSアプリを使ってもかまいません。

*2:IFTTTのアカウントを新たに作った場合は、IFTTTから"Confirm your IFTTT account"といった件名のメールが届きます。メールの中の"Confirm your account"というリンクをクリックしておいてください。

*3:例えば、はてなidichbinであれば、https://b.hatena.ne.jp/ichbin/rss?tag=あとで読むと入力することになります。

*4:この操作はIFTTTのAndroidアプリ / iOSアプリでもできます。

*5:この操作はIFTTTのAndroidアプリ / iOSアプリでもできます。