Portál AbcLinuxu, 5. listopadu 2025 17:10
Je to alfa verze, bylo by fajn kdyby se toho někdo chytnul a vylepšil to:)
TODO:
- posílat kolikrát ještě můžu vybrat z bankomatu (3 měsíčně jsou bezplaté)
- když se za den nic nestane tak neposlat prázdnou sms ale poslední zůstatek
cd ~/Maildir/mbank/new/
if [ -s `ls -1 | tail -n` ]; then
munpack `ls -1 | tail -n 1`
lynx -dump E-MAIL* -width 1000 > mbank.txt
grep odeslo mbank.txt > minus
cut -d: -f 4 minus > minus2
cut -d" " -f 2 minus2 > minus3
grep 'Autorizace karty' mbank.txt > atm
cut -d: -f 5 atm > atm2
cut -d" " -f 2 atm2 > atm3
grep 'Prichozi platba' mbank.txt > plus
sed -i 's/castka/:/' plus
cut -d: -f 4 plus > plus2
cut -d" " -f 2 plus2 > plus3
grep ' Dostup.zust' mbank.txt | tail -n 1 > zust
sed 's/.*Dostup.zust://' zust > zust2
sed 's/CZK//' zust2 > zust3
# cut -d" " -f 1 zust2 > zust3
if [ -s atm3 ]; then
echo -n "A:" > smska
cat atm3 >> smska
fi
if [ -s minus3 ]; then
echo -n "-:" >> smska
cat minus3 >> smska
fi
if [ -s plus3 ]; then
echo -n "+:" >> smska
cat plus3 >> smska
fi
echo -n "Z:" >> smska
cat zust3 >> smska
mutt 00420555174963@sms.eurotel.cz < smska
# debug:)
#rm minus
#rm minus2
#rm atm
#rm atm2
#rm plus
#rm plus2
mv *mephisto.thy ../cur/
mv * ../cron-tmp/
fi
Celkem mi trvalo než jsem sladil procmail a maildir tak taky přikládám:
cat .procmailrc #MAILDIR=$HOME/Maildir/ DEFAULT=$MAILDIR #VERBOSE=YES #:0 #* ^From:.*kontakt@mbank.cz #MAILDIR=$HOME/mbankmaildir/ #DEFAULT=$MAILDIR # Please check if all the paths in PATH are reachable, remove the ones that # are not. PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:. MAILDIR=$HOME/Maildir/ # You'd better make sure it exists DEFAULT=$MAILDIR #LOGFILE=$MAILDIR/from LOCKFILE=$HOME/.lockmail VERBOSE=YES :0 # Anything from thf #* ^From.*thf@somewhere.someplace * ^From..*kontakt@mbank.cz mbank/ # will go to $MAILDIR/todd # Anything that has not been delivered by now will go to $DEFAULT # using LOCKFILE=$DEFAULT$LOCKEXT
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.