diff options
author | Rasmus Steinke <rasi@xssn.at> | 2017-02-14 13:59:45 +0100 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2017-02-14 13:59:45 +0100 |
commit | 9a50cc662d67a02d2c7e6dc4ce5389a887850e29 (patch) | |
tree | 6ba54e666aa412a5c1f4583669a94a21b2db57c1 /clerk | |
parent | 4bc98a37859c75be05e96e70da73c21eb22837a7 (diff) | |
download | perl-app-clerk-9a50cc662d67a02d2c7e6dc4ce5389a887850e29.tar.gz perl-app-clerk-9a50cc662d67a02d2c7e6dc4ce5389a887850e29.tar.xz |
also backup on instant rate
Diffstat (limited to 'clerk')
-rwxr-xr-x | clerk | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1235,6 +1235,19 @@ instantRateTrack () { export rating=$1 clerk_helper ratetrack "${rateartist}" "${ratealbum}" "${ratetrack}" "${ratetitle}" "${rating}" notify-send "clerk" "rated ${rateartist} - ${ratetitle} with $(echo ${rating})" + if [[ $auto_track_rating_backup == "true" ]]; then + if [[ -f $HOME/.config/clerk/.last_trackratings_backup ]]; then + read -r lastbackup<$HOME/.config/clerk/.last_trackratings_backup + else + lastbackup=$(date "+%s") + fi + if [[ $(date "+%s") -gt $(( $lastbackup + 3600)) ]]; then + rm -f $HOME/.config/clerk/trackratings.json + clerk_helper importtrackratings + rm -f $HOME/.config/clerk/.last_trackratings_backup + fi + date "+%s" > $HOME/.config/clerk/.last_trackratings_backup + fi } # load rated albums with minimum rating of xx |