iPhoneアプリ「定型文」を使ってReederから定型文ツイートする方法
RSSリーダーアプリをReederに変えてから一ヶ月ほど経った。
美しいインターフェイスと同期の速さ、あとで読むサービスのReadabilityが同アプリ内で読めるなど魅力的な面が多いが、はてなブックマークへの共有機能が無いのが唯一悩みの種だったりする。
Reederとはてなブックマークを何とか共存させようと、以前このような記事を書いた。
Reeder for iPhoneからはてなブックマークへ登録する方法 | ジョナサンブログ
MyScriptsを使用して、はてなブックマークアプリからTwitterへシェアする流れだが、購読フィードによっては全く機能しない事があった。
いっその事Sylfeedに戻った方が楽だろう。
だがReederの美しさは機能性以上の魅了がある。
Reederでも「Twitter投稿テンプレート」の使用や「はてブ連携」は出来ないものか今一度あがいてみようと別の方法を考えてみる事にした。
iPhoneアプリ「定型文」と組み合わせてみる
Twitterを始めた頃、@hiro45jpさんという犬神さまのテンプレートに憧れた。
http://twitter.com/hiro45jp/status/26469855682
この [Share] ってのが何故かカッコ良く見えて、それから真似するようになった。
このようなテンプレートをReederでも使いたいと常々思ってたが、iPhoneアプリ定型文を使えばそれも可能になる。
起動画面。
今回はコメント付きのツイートでシェアしたいので、冒頭に[Share]を付けコメントと記事タイトルの2つを「###」で指定するテンプレートを作ってみた。
アプリ内の設定を開き「自動コピー」と「起動時は常にトップを表示」をオンにして、ReederのURLスキーム(reeder:)を登録しておく。
MyShortCutsに定型文起動用ののURLスキーム(fixedform://)を登録して準備完了だ。
Reederから定型文ツイートする方法
では実際の流れを解説します。
ReederのメニューからTwitterを選び、ツイート画面の文字を全文カットする。
通知センターから定型文を起動。先ほど作成したテンプレートを選ぶと、左側の「###」が選択された状態になってるので、ここでコメントを書く。
「>###」ボタンを押すと次の「###」へ移動するのでクリップボードの内容をペーストボタンで貼り付けます。
画面上部のここをタップして起動から先ほどURLスキーム登録したReederを選択。
後はツイート画面に貼り付けて完了だ。
https://twitter.com/flavour47/status/298265466063949824
定型文の自動コピー機能のおかげで、アプリが切り替わるだけでクリップボードにコピーされるのが素晴らしい!
願わくばテンプレート毎に「fixedform://preset/1」みたいなURLスキームが用意されてるとワンアクション減って助かりそうだ。^^;
ツイートとはてなブックマークを紐付けする
URLの前に「B!」を付加させる事ではてブ付きツイートが可能だが、ここは見た目にこだわって別の方法でやってみる事にした。
はてなブックマークの設定 > Twitterタブに「全てのURLを含むツイートをブックマークに追加する」という項目があるが、これをオンにしておく事でTwitterに投稿したURLを全てブックマークする事が出来る。
但し、このままだとInstagramやFourSquare等のツイートも全てブックマークされてしまうので、「無視する投稿元」にブックマークしないクライアント名を設定しておく必要がある。
複数指定する場合は、このように『|』区切りで入力しよう。
自分の使用環境にあわせて設定しておくと、Reederからツイートしたものだけが「はてブ」されるようになる。
まとめ
「Twitter投稿テンプレート」と「はてブ連携」はこれでクリア出来たが、正直なところ結構手間だったりする。
ただ僕の場合は「Gunosy」や「SmartNews」、Twitterのタイムラインで気になった記事など全てReadabilityへ集約してReederで読むのが合ってるので、現状はこの方法でしばらくやってみようと思っている。