add attachment saving script which isn't perfect yet but does its job

This commit is contained in:
2017-08-02 12:00:46 +02:00
parent 880c654c43
commit a1f51e588e
2 changed files with 23 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
#!/bin/bash
#
# based on https://github.com/astroidmail/astroid/issues/339#issuecomment-300491869
cachedir=~/.cache/astroid-attachments
attachment=$(echo $1 | sed "s#.*astroid/##")
touch $cachedir/token.$attachment
if [ ! -e ${cachedir} ]; then
mkdir -p ${cachedir}
fi
mv $1 ~/.cache/astroid-attachments/
inotifywait -e close "$1" &
ip=$!
# open file (you can replace this with xdg-open)
xdg-open "$cachedir/$attachment"
while inotifywait -r -e close $cachedir/$attachment; do rm $cachedir/token.$attachment || rm $cachedir/$attachment; done