From: Samir Benmendil Date: Wed, 12 May 2021 19:10:03 +0000 (+0100) Subject: mbsync: delete youtube hook X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/3637fe06847b9653f039434bf24287232125361b?ds=inline mbsync: delete youtube hook Google has stopped sending out these emails, so there's no point in running the hook anymore. --- diff --git a/mbsync/post-sync.d/10-youtube.hook b/mbsync/post-sync.d/10-youtube.hook deleted file mode 100755 index de02bba..0000000 --- a/mbsync/post-sync.d/10-youtube.hook +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env bash - -maildir="$MAILDIR/mailfence" -yt_src_mb=youtube-orig -yt_dst_mb=youtube -yt_parser=$dir/parse-mail.py - -if [[ $mbsync_errno -ne 0 ]]; then - echo "mbsync failed, ignoring post-sync commands." >&2 - exit -fi - -mbsync_args=$* - -if [[ "$mbsync_args" != "mailfence" ]]; then - # only run for mailfence account - exit -fi - -shopt -s extglob -shopt -s nullglob - -if [[ ! -d "$maildir/$yt_src_mb" ]]; then - echo "No mailbox at '$maildir/$yt_src_mb'" - exit -fi - -for mail in "$maildir"/$yt_src_mb/new/* ; do - mangled_mail=${mail/$yt_src_mb/$yt_dst_mb} - # remove UID for mbsync to regenerate it - mangled_mail="${mangled_mail/,U=+([0-9])}" - - echo -n "Parsing new message '$(basename "$mail")'..." - $yt_parser <"$mail" >"$mangled_mail" - - if [[ $? -eq 0 ]]; then - echo " Success." - else - echo " Failure! Copying message as is." - cp "$mail" "$mangled_mail" - fi - - # sync {a,m}time - touch --reference "$mail" "$mangled_mail" - mv "$mail" "${mail/new/cur}S" -done - -# resync new yt_dst_mb -mbsync -c "$config" mailfence-youtube