1
0
Fork 0

[maid] Add new cleanup rules for newspapers and Backups

main
Sebastian Schulze 2020-10-07 09:06:19 +02:00
parent c66573fda9
commit 853cf64ccb
Signed by: bascht
GPG Key ID: 5BCB1D3B4D38A35A
1 changed files with 11 additions and 3 deletions

View File

@ -2,14 +2,22 @@ require_relative File.expand_path "~/.maid/private_rules.rb"
Maid.rules do
NOW = DateTime.now.strftime("%Y-%m")
rule 'File away Taz' do
rule 'File away EPub / Newspapers' do
move(
dir('~/Downloads/taz_*{epub,txt,pdf}'),
mkdir("~/Lager/eBooks/taz/")
)
move(
dir('~/Downloads/*{epub,txt,pdf}'),
mkdir("~/Lager/eBooks/")
)
end
rule 'File Hassio Backups' do
rule 'Backups' do
move(
dir('~/Downloads/Inoreader Subscriptions *.xml'),
mkdir("~/Backup/Inoreader/")
)
move(
dir('~/Downloads/Hass_io_*.tar'),
mkdir("~/Backup/HomeAssistant/")
@ -65,7 +73,7 @@ Maid.rules do
end
rule 'Delete extracted folders and really old shit' do
dir('~/Downloads/.*').each do |path|
dir('~/Downloads/*').each do |path|
puts path
trash(path) if 5.days.since?(modified_at(path)) && File.directory?(path)
trash(path) if 2.weeks.since?(modified_at(path))