qcfでクリップボードの内容をメモメール
この記事は最初の投稿日から21年経過しています。内容が古い可能性があります。
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]+クリップボードの一行目が入ります。
うまいことサブジェクトに合いそうな形でクリップボードにコピーするのが難しかったりします…。