Flash 動画を保存。無理やりだけど、ある意味最強!?
よく分かっていない点が多いのですが…
Adobe Flash Player は /tmp に動画のキャッシュを置く。ただし、ダウンロード完了時やダウンロードが中断されるようなことがあると、そのキャッシュは削除される。
そこで、chattr コマンドで追記のみを許可し、削除を抑制する。
Flash キャッシュに削除不可属性を付けて確認
% cd /tmp && lsattr Flash* | grep -e '^\------' | awk '{print $2;}' | xargs -i sudo chattr +a {} && lsattr Flash*
Flash キャッシュを Video ディレクトリへコピー
※ダウンロードが完了してから行うこと。ディレクトリを監視して、自動で移すようにしたいけれど……やり方を調べ中
% find /tmp -maxdepth 1 -type f -name 'Flash*' -print0 | xargs -0 cp -p -t ~/Videos/
全ての削除不可属性を取り除く
% cd /tmp && lsattr Flash* | grep -e '^\-----a' | awk '{print $2;}' | xargs -i sudo chattr -a {} && lsattr Flash*
全ての Flash キャッシュを削除 (非常用)
% find /tmp -maxdepth 1 -type f -name 'Flash*' -delete
とはいっても
youtube-dl や nikobideo-dl を使うことが多いですが。