2011-01-12

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

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

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

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYMaYRKvRc8yMcLWwZ69kRjuLEbswWSTBpKUDYtB1mIvlMlz_UZiLKOOZ98ZW927ILJLatgj6VKDBpeRMdNwu2HrhbHk3m5SxstldCzHHmNtwDmu4CcpKkO8QQpnRWK-UtimeW_Wy00_k/

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: