aboutsummaryrefslogtreecommitdiffstats
path: root/.local/bin
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin')
-rwxr-xr-x.local/bin/backup.sh36
-rwxr-xr-x.local/bin/tagmail.sh44
2 files changed, 0 insertions, 80 deletions
diff --git a/.local/bin/backup.sh b/.local/bin/backup.sh
deleted file mode 100755
index 52ca53a..0000000
--- a/.local/bin/backup.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#! /bin/bash
-
-backup_local(){
- # external program to supply the passphrase:
- export BORG_PASSCOMMAND="pass show $1" # repo pass first arg
-
- # Create Local Backups
- echo $( date ) "Creating Local Backups ..."
- REPOSITORY=$2 # repo vault path second arg
- shift 2 # consume the first 2 arguments
- borg create --list --filter AME --stats --compression=lz4 \
- --progress --exclude '*.pyc' \
- --exclude '*/.mypy_cache/' \
- --exclude '*/.notmuch' \
- --exclude '*/node_modules' \
- --exclude '*/js/compiled' \
- --exclude '*/mpd/log' \
- --exclude '*/venv/' \
- --exclude '*/.tox/' \
- --exclude '*.elc' \
- $REPOSITORY::'{hostname}-{user}-{utcnow:%Y-%m-%dT%H:%M:%S}' \
- $@ # all the dirs to bac
-
- # Prune Local Backups
- echo $( date ) "Pruning local repository ..."
-
- borg prune --verbose --stats --list \
- --prefix='{hostname}-{user}-' \
- --keep-daily 7 \
- --keep-weekly 4 \
- --keep-monthly 6 $REPOSITORY
-}
-
-backup_local borgbackup ssh://backup/media/Backup/daily_backup/ ~/dev/ ~/.mail/ ~/Nextcloud/ ~/org/ /media/backup/personal/Pictures/ /media/backup/personal/Libros/ /media/backup/personal/dev/ /media/backup/Archives/
-backup_local Admin/sarah/borg/ingrid ssh://borgbackup@najera.pw/./repos/ingrid ~/dev/ ~/org/ ~/.mail/ ~/Nextcloud/
-backup_local Admin/sarah/borg/oscar ssh://borgbackup@najera.pw/./repos/oscar /media/backup/personal/Pictures/ /media/backup/personal/Libros/ /media/backup/personal/dev/ /media/backup/Archives/
diff --git a/.local/bin/tagmail.sh b/.local/bin/tagmail.sh
deleted file mode 100755
index ea3616b..0000000
--- a/.local/bin/tagmail.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/usr/bin/env bash
-
-if [[ -z $DBUS_SESSION_BUS_ADDRESS ]]; then
- source /tmp/.Xdbus
-fi
-
-# delete mail
-notmuch search --output=files tag:deleted | xargs -I {} rm -v "{}"
-
-# Mail download
-if [ -z "$1" ]
-then
- echo "syncing all mailboxes"
- mbsync -a
-else
- echo "syncing $1 mailbox"
- mbsync "$1"
-fi
-
-# Notmuch tagging
-notmuch new
-
-notmuch tag +ci -new -- from:travis-ci.com or from:travis-ci.org or from:appveyor.com or from:circleci.com
-notmuch tag +ci -new -- from:mg.gitlab.com and subject:Pipeline
-notmuch tag +CMK-JIRA -inbox -new -- from:infra@mathias-kettner.de or from:jira@tribe29.com
-notmuch tag +alle-mk -new -- to:alle@mathias-kettner.de to:technik@tribe29.com
-notmuch tag +cmk-commits -new -- to:cmk-internal-commits@mathias-kettner.de and subject:\[cmk\]
-notmuch tag +mkde-commits -new -- to:cmk-internal-commits@mathias-kettner.de and subject:\[mkde\]
-notmuch tag +cmc-commits -new -- to:cmk-internal-commits@mathias-kettner.de and subject:\[cmc\]
-notmuch tag +cma-commits -new -- to:cma-commits@mathias-kettner.de and subject:\[cma\]
-notmuch tag +immonews -new -- from:immobilienscout24.de
-notmuch tag +immonews/communications -new -- from:nachrichten.immobilienscout24.de or subject:Kontaktaufnahme and tag:immonews
-notmuch tag +socialnews -new -- from:facebookmail.com or from:mail.instagram.com
-notmuch tag +linkedin +socialnews -new -- from:linkedin.com
-notmuch tag +promotions -- from:newsletter
-notmuch tag +toastmasters -- toastmaster NOT from:info@meetup.com
-
-notmuch tag +sms -inbox -- folder:hi_pers/SMS
-notmuch tag +calls -inbox -- folder:hi_pers/Calls
-
-# afew tagging
-afew --tag --new -v
-
-notmuch tag -inbox -- tag:lists