2011-01-12

20 minutes blogging trial [2011-01-11 Tue]

昨夜遅くに申し訳程度の更新をしました。 org-modeで書いたエントリをblogger.comへ投稿するブログ投稿機能が一通り揃いました。

コードやスクリプト達が実際にしてくれるのは、以下の事柄です。 処理を、リストと図に並べて記します。 (図は昨日投稿したものです)

http://lh5.ggpht.com/_PPVUM1Hnh_Y/TStMJpi3cvI/AAAAAAAAAfw/OKKVnvcQbu8/how-to-post-entry-with-image_f0411f583f2403395c8ef2c80ca144f43c860dbe.png

Blog posting procedure from org-mode with some scripts.

  1. org形式をhtml形式へ変換して出力する
  2. orgファイル内で、ditaa, dot, src内で記述した画像ファイル(png)を生成する
  3. 指定されたたローカルのアドレスを、picasa上のアドレスに置換する
    1. imgタグで指定した(ローカルにある)ファイル名がpicasaのアルバム内にあるかを確認する
      1. アルバム内に該当するファイルが見つからなければ、アップロードする
    2. 3.1. で確認されたpicasa内のURLを取得する
  4. blogger.comに3.の内容を投稿する

これを説明しようとエントリを書いてみたのですが、この時点で既に25分経っています。

アルバム内で目的のファイルがあるかの確認には、pythonスクリプトを使いました。 スクリプト作成には ミドルスペックを低負荷で: ☆BloGTK補完計画 を、ほとんどそのまま流用させてもらいました。

picasa apiにdirect linkを得る関数がありました。 あと、アルバムを指定するときに、album idを取得する事も参考にしました。

30分越えてしまいました。 時間があっという間に過ぎました。

0 件のコメント:

コメントを投稿

Related Posts: