curl(osx)とシェルスクリプトで新規フラグメントを追加する方法

お久しぶりです。はりゃです。
OSXのcurlとシェルスクリプトで新規フラグメントを追加できました。
evernoteやinstapaperのbookmarklet代わりやRSSの1エントリを1フラグメント化したりと
いろいろ応用が効きそうなのでここに書かせてもらいます。
以下、とりあえずsandboxのpiggydbにguestでフラグメントを1つ追加するシェルスクリプトです。
 #!/bin/sh
 curl -v -c cookie.txt -d "form_name=loginForm" -d "original=" -d "userName=guest" -d "password=guest" -d "ok=++OK++" http://piggydb.jp/sandbox/login.htm
 curl -v -b cookie.txt -F "form_name=fragmentFormPanel-form" -F "fragmentFormPanel-form-editSessionId=" -F "baseTimestamp=" -F "contentType=text" -F "contentFieldHeight=" -F "title=test日本語test"  -F "content=<post.txt"  -F "tags=test日本語,todo"  -F "register=登録"  http://piggydb.jp/sandbox/home.htm
 curl -v -b cookie.txt http://piggydb.jp/sandbox/command/logout.htm 
でも、行儀の悪いフラグメント追加方法です…。

なんか凄そうですね

はりゃさん、初めまして、magicianと申します。
私はWindowsユーザーでプログラミングにも疎いのですが、なんとなく凄い可能性を感じています。PiggydbでEvernoteのようにブラウザやメールなどから、フラグメントを作成したりできるかもしれない、というお話ですよね。すごく夢のある話ですね、それが気軽に実現できるようになったら、さらにPiggydbの便利さ楽しさが加速しますね。想像しただけでワクワクしてしまいます!

はりゃさん、こんにちは。
面白いサンプルをどうも有難うございます。なかなかの力技ですね。
一年以上前にAPI作るとか言ってて(#272)、限りなく実現してないですね。基本のデータ構造をいじっていたので、APIには手を出せなかったということもあるのですが、、、
フラグメント登録のAPIだけでもあれば便利ですよね。これは優先的に考えてみたいと思います。