はてなブログアプリで何か一つエントリを書き換えようとしても、一覧にそのエントリが表示されていないってことがよくある。
スワイプして一覧の内容を更新しても見つからないことが多い。
また、アプリではエントリの検索ができない。
エントリの検索は、Webブラウザで自分のはてなブログを表示しておき、そこの検索欄を使えばできる。
検索して個別エントリ表示にしておいて、タイトルをタップすると「編集」ボタンが表示される。
それをタップすれば、はてなブログの編集画面に変わるが、
- iPhoneだとテキストが表示される枠が狭くて扱いづらい
- iPadだとボタンを押すのにキーボードをフローティングに変更する必要がある。(フローティング表示だとツールバーが表示されなくなるアプリがあるので、できればフローティングには切り替えたくない)
そこで、Webブラウザで個別エントリ表示しておいてそこからDrafts.appにエントリを飛ばすアクションを作ってみた。
作ったアクショングループ actions.getdrafts.com
含まれるのは、以下の5つのアクション
アクション名 | 説明エントリ |
---|---|
readHatenaEntry | はてなブログのエントリを読み込むだけのアクション |
writeHatenaEntry | はてなブログにエントリを書き込む(新規/上書き)だけのアクション |
listHatenaEntry | はてなブログのエントリ一覧を読み込むだけのアクション |
previewHatenaEntry | ドラフト中のfotolife記法の画像を確認するだけのアクション |
newHatenaEntry | はてなブログ用の新しいドラフトを作るだけのアクション |
Markdownモード用
はてなブログのAtomPub APIを使って読み書きする。
初めてどれか一つのアクションを実行したときに聞いてくる「ルートエンドポイント」と「APIキー」は、はてなブログのダッシュボード > 設定 > 詳細設定 > AtomPubの内容。
そこに登録した情報は、Drafts.appの右下歯車(Settings) > SERVICES > Credentialsの「hatenaBlog」のForgetボタンで消去可。