本ドキュメントははてなダイアリーにおける Atom Publishing Protocol の仕様を解説するものです。主にはてなスタッフがその作成と更新を行っています。
![はてなダイアリーAtomPubとは はてなの人気・最新記事を集めました - はてな](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2399268c45f05176589994884651cf8a795231e/height=288;version=1;width=512/https%3A%2F%2Flive.blog-tags.st-hatena.com%2F%2F_next%2Fstatic%2Fimages%2FogImageDefault-0b14dbf84ffadcafc73ec8b1d951813c.png)
はてなダイアリーの記事の内容を投稿、編集、削除などができる「はてなダイアリーAtomPub」を公開いたしました。記事の投稿、編集の他にも、記事を下書きとして保存できる機能にも対応しています。 日記エントリーの操作 新規日記エントリーの投稿 日記エントリーの一覧の取得 日記エントリーの取得 日記エントリーのタイトル及び本文の変更 日記エントリーの削除 下書きエントリーの操作 新規下書きエントリーの投稿 下書きエントリーの一覧の取得 下書きエントリーの取得 下書きエントリーのタイトル及び本文の変更 下書きエントリーの削除 下書きエントリーの公開 このAtomPubを利用すると、各種ブログ投稿クライアントソフトや、ブログペットなどのブログパーツからはてなダイアリーへの記事の投稿が可能となります。また、はてなダイアリー専用のクライアントや独自サービスの開発なども可能ですので、ご活用いただければと思
はてなダイアリーが AtomPub で編集できるようになったので、早速 fuse を使ってファイルシステムを作ってみました。こんな感じに使えます。 http://rails2u.com/tmp/diary_fuse/fuse.htm (動画) /create に保存すると現在時刻で作成 /20080820101010 など、エントリーを編集可能。保存で更新。 rm するとエントリーを削除 /\d{14} 的なファイル名で保存すると、その時刻のエントリーを作成 などなど。Ruby の FuseFS を初めて使ってみましたが、結構簡単にファイルシステムをいじれて便利ですね。ちなみに本文の改行周りがおかしくなるというアレな挙動をして、全然実用できませんが、AtomPub 使うとこんな事もできるよーという例として見ていただければ。 ソースコードは以下です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く