qcfでクリップボードの内容をメモメール

2018年2月18日

この記事は最初の投稿日から20年経過しています。内容が古い可能性があります。

Qtopia Clipboard Filter(qcf)という、クリップボードの内容を標準出力に出力してくれるすばらしいツールがあります。

これを使って、Netfront や q2ch 等々クリップボードにコピーできるソフトで見た内容のメモメールが送れるようなものを作って使っています。(私は、情報をメールで集めたいのでメモもメールしちゃってます。)

用意するものは、qcf と mutt でメール送信できる環境です。

以下のようなシェルスクリプトです。

#!/bin/sh
SUBJECT=[MEMO]`qcf -w | head -1`
qcf -w
echo
echo
echo Subject: $SUBJECT
echo ---------------------
printf "ok? [y/n]: "
read verify1
case $verify1 in
y)
echo -n Sending mail....
qcf -w | mutt -s "$SUBJECT" aaa@example.com
echo done.;;
*)
echo Abort.;;
esac

aaa@example.com は自分のメールアドレスを入れます。

  • メモしたい内容を範囲選択してクリップボードにコピーします。
  • コンソールで、上記シェルスクリプトを起動します。
  • すると、いったんクリップボードの内容を画面表示した後で、ok? [y/n]と聞いてくるのでで y を入れるとその内容をメール送信します。

サブジェクトには[MEMO]+クリップボードの一行目が入ります。

うまいことサブジェクトに合いそうな形でクリップボードにコピーするのが難しかったりします…。

mail,Zaurus

Posted by toshyon