Sun, 16 Oct 2005

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

Comments



Name:


E-mail: (option)


URL: (option)


The Magic Word: please enter the '0730'.


Comment: