commit e60c21fa768e6c74c790edf08bf95239863ed7bd parent 5be534a7eb06f205a53ae67f940293aadee05151 Author: JayVii <jayvii[AT]posteo[DOT]de> Date: Sat, 12 Apr 2025 14:47:33 +0200 feat: cleanup unused databases Diffstat:
M | create_logs_report.sh | | | 22 | +++++++++++++++++++++- |
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/create_logs_report.sh b/create_logs_report.sh @@ -19,7 +19,10 @@ function autoTheme() { // unwind sidebar to load theme-toggles document.querySelector('.nav-gears').click(); // Enable theme: dark-gray - document.querySelector('.theme-dark-gray').click(); + setTimeout( + function() { document.querySelector('.theme-dark-gray').click(); }, + 250 + ); } }; // run autoTheme function after 1ms delay @@ -97,4 +100,21 @@ sed -n '/'${TODAY}'/,$ p' ${LOG_PATH} | \ # auto automatic theme to global log autoTheme "${HTML_PATH}/all/index.html" +# Cleanup log data base -------------------------------------------------------- + +# clean up last year's folder +find "$DB_PATH" -type d \ + -name "$(date +%Y --date 'last year')" \ + -exec rm -r {} \; + +# clean up last month's folder +find "$DB_PATH" -type d \ + -wholename "*/${THIS_YEAR}/$(date +%m --date 'last month')/" \ + -exec rm -r {} \; + +# clean up last week's folder +find "$DB_PATH" -type d \ + -wholename "*/${THIS_YEAR}/week-$(date +%V --date '-7 days')" \ + -exec rm -r {} \; + echo "Done!"