diff options
author | gxlin <[email protected]> | 2021-07-15 08:58:04 +0800 |
---|---|---|
committer | gxlin <[email protected]> | 2021-07-15 08:58:04 +0800 |
commit | 36f249e1a7250e24f0c415b5bc53ba1b2f5806d4 (patch) | |
tree | a1bfe9cba154b75c2e7d628f6eb09ea04373c9e8 | |
parent | b731482680df4fcd19cb3627180bbe4ea2372820 (diff) | |
download | dotfiles-36f249e1a7250e24f0c415b5bc53ba1b2f5806d4.tar.gz dotfiles-36f249e1a7250e24f0c415b5bc53ba1b2f5806d4.tar.bz2 dotfiles-36f249e1a7250e24f0c415b5bc53ba1b2f5806d4.zip |
Remove config of offlineimap
-rw-r--r-- | .gitattributes | 1 | ||||
-rw-r--r-- | offlineimap/.offlineimaprc | bin | 1284 -> 0 bytes | |||
-rw-r--r-- | offlineimap/offlineimap.py | 13 | ||||
-rwxr-xr-x | offlineimap/postsynchook.sh | 46 |
4 files changed, 0 insertions, 60 deletions
diff --git a/.gitattributes b/.gitattributes index 28e2c7a..4259c05 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,4 @@ .emacs.d/lisp/init-mu4e.el filter=git-crypt diff=git-crypt -offlineimap/.offlineimaprc filter=git-crypt diff=git-crypt .mutt/accounts/* filter=git-crypt diff=git-crypt .mbsyncrc filter=git-crypt diff=git-crypt .msmtprc filter=git-crypt diff=git-crypt diff --git a/offlineimap/.offlineimaprc b/offlineimap/.offlineimaprc Binary files differdeleted file mode 100644 index 575342e..0000000 --- a/offlineimap/.offlineimaprc +++ /dev/null diff --git a/offlineimap/offlineimap.py b/offlineimap/offlineimap.py deleted file mode 100644 index c304ef4..0000000 --- a/offlineimap/offlineimap.py +++ /dev/null @@ -1,13 +0,0 @@ -import re - -def gmail_nametrans(foldername): - return re.sub('^\[gmail\].', '', - re.sub('all_mail', 'archive', - re.sub('sent_mail', 'sent', - re.sub('starred', 'flagged', - re.sub('bin', 'trash', - re.sub(' ', '_', foldername.lower())))))) - -def gmail_folderfilter(foldername): - return foldername in ('INBOX', '[Gmail]/Starred', - '[Gmail]/Drafts', '[Gmail]/All Mail') diff --git a/offlineimap/postsynchook.sh b/offlineimap/postsynchook.sh deleted file mode 100755 index 7262a50..0000000 --- a/offlineimap/postsynchook.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash - -clean () { - sed "s/^\[/\\\[/g" | sed "s/\"/'/g" | sed 's/\!/❕/g' -} - -get_sender () { - grep -o '^From: \(.*\)$' $1 | sed "s/^From: //g" | clean -} - -get_subject () { - grep -o '^Subject: \(.*\)$' $1 | sed "s/^Subject: //g" | perl -pe 'use MIME::Words(decode_mimewords); $_=decode_mimewords($_);' | clean -} - -notify () { - account=$1 - previous_messages=/tmp/offlineimap-$account-messages - maildir="$HOME/.mail/$account/inbox/new" - - if [ ! -e $previous_messages ]; then - touch $previous_messages - fi - - for file in $maildir/*; do - if [ ! -f $file ]; then - continue - fi - - filename=$(basename $file) - if grep -Fxq $filename $previous_messages; then - : echo "seen" - else - echo $filename >> $previous_messages - sender="`get_sender $file`" - subject=`get_subject $file` - message="New message for $account" - - if [ -e /usr/local/bin/terminal-notifier ]; then - terminal-notifier -title $subject -subtitle $sender -message $message -sender 'org.gnu.Emacs' -activate 'org.gnu.Emacs' - fi - fi - done -} - -mu index -notify $1 |