Pyblosxom用エントリファイルのFTP送信
先日書いた、 Pyblosxom用エントリファイル作成 の pyentry コマンドを使うとローカルファイルシステム上にpyblosxom用 entryファイルを作成する訳ですが、これだけだと別途FTPアプリとか 立ち上げてファイルを転送しないといけないわけで、どうせならそこまで Meadow上でできたら便利かな、ということで作ってみました。
名付けて、 pyentry-ftp コマンド。.emacsへは下記のように定義します。
(defun pyentry-ftp ()
(interactive)
(shell-command
(concatenate 'string
"~/src/python/ftp-pyentry.py"
" "
buffer-file-name)))
実際には、pythonで書いたスクリプト ftp-pyentry.py を呼び出して います。
ローカルファイルシステム上のエントリとの同期をとる必要がなくて、 単にFTPサイト側のエントリだけを修正すればいい場合には、Meadowに 標準で搭載されている ange-ftp が便利です。
使い方は、
ex) アカウント: hoge、ホスト名: ftp.foo.co.jp、ファイル名: /home/hoge/ C-x C-f /hoge@ftp.foo.co.jp:/home/hoge
とするとパスワード聞かれるので入れてやると、Meadow上でFTPサイトの ファイルを修正することが可能です。 これはなかなか便利です。
Trackback
please send trackback to:
http://sh1.2-d.jp/b/trackback/2005-10-16-00-36

