Web Analytics Made Easy -
StatCounter

めモらンだム・ヤード

自分用のアプリ設定やスクリプト類の備忘録・覚え書き(Memorandum) / 作った物のライセンスはCC BY-NC-SAで。 / 内容が古いまま、間違ったまま、書いている途中、途中で放置など、手入れはあまり行き届いていない庭 / 対象の仕様変更で動かなくなったもの多々。WorkFlowy向けは全滅したので削除 / 製作物のインストール及び使用は各自の責任で。使用によって、利用者および第三者に損害が発生したとしても、当方は一切責任を負いかねます

「Drafts.app」←→「はてなブログ」 の単機能アクション集

はてなブログアプリで何か一つエントリを書き換えようとしても、一覧にそのエントリが表示されていないってことがよくある。
スワイプして一覧の内容を更新しても見つからないことが多い。

また、アプリではエントリの検索ができない。

エントリの検索は、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ボタンで消去可。

©︎ 2022 Sorashima