昨夜遅くに申し訳程度の更新をしました。 org-modeで書いたエントリをblogger.comへ投稿するブログ投稿機能が一通り揃いました。
コードやスクリプト達が実際にしてくれるのは、以下の事柄です。 処理を、リストと図に並べて記します。 (図は昨日投稿したものです)
Blog posting procedure from org-mode with some scripts.
- org形式をhtml形式へ変換して出力する
- orgファイル内で、ditaa, dot, src内で記述した画像ファイル(png)を生成する
-
指定されたたローカルのアドレスを、picasa上のアドレスに置換する
-
imgタグで指定した(ローカルにある)ファイル名がpicasaのアルバム内にあるかを確認する
- アルバム内に該当するファイルが見つからなければ、アップロードする
- 3.1. で確認されたpicasa内のURLを取得する
-
imgタグで指定した(ローカルにある)ファイル名がpicasaのアルバム内にあるかを確認する
- blogger.comに3.の内容を投稿する
これを説明しようとエントリを書いてみたのですが、この時点で既に25分経っています。
アルバム内で目的のファイルがあるかの確認には、pythonスクリプトを使いました。 スクリプト作成には ミドルスペックを低負荷で: ☆BloGTK補完計画 を、ほとんどそのまま流用させてもらいました。
picasa apiにdirect linkを得る関数がありました。 あと、アルバムを指定するときに、album idを取得する事も参考にしました。
30分越えてしまいました。 時間があっという間に過ぎました。
0 件のコメント:
コメントを投稿