読者です 読者をやめる 読者になる 読者になる

Bonkura - Kenny

SIerで働く文系SEの記録

【シェルスクリプト】owncloudにアップした写真を月次で振り分ける

AndroidのOwncloudアプリには、Wifi接続時に自動的に写真をアップロードしてくれる機能がある。
この機能を利用して、写真の整理を自動化するスクリプトを書いてみた。

スクリプトの内容


流れとしては、こんな感じ。

①自宅に戻るとWifiに自動接続
②撮影した写真が自動的にOwncloud@VPSにアップロード
③月次で振り分けスクリプトを動かして整理


コードは以下の通り。めちくちゃ簡単。

#!/bin/sh

NOW_DATE=`date +"%Y-%m"`
HOME_DIR="Owncludのホームディレクトリ"
LS_DIR="Wifiでの自動アップロード先ディレクトリ"
CP_DIR=${HOME_DIR}/photos/all/${NOW_DATE}/

mkdir ${CP_DIR} && chown apache ${CP_DIR} && chgrp apache ${CP_DIR}
mv ${LS_DIR}/* ${CP_DIR} || touch ${CP_DIR}/nophoto


これをCronで月末に動かして、毎月フォルダを切って画像をmvしてる。
もう少しうまい写真整理の方法があるかもしれないけど、
今のところこのレベルで満足です。。。