Portál AbcLinuxu, 30. dubna 2025 15:26

mBank - email2sms push

31.7.2008 10:59 | Přečteno: 1279×

Jelikož jsem zrůda a nechi platit korunu mBance za smsky abych měl přehled co se děje na účtě tak jsem radši strávil hodiny a hodiny tuněním skriptu co rozporcuje nějak to html a pošle mi to na mobil. Neumím v bashi a neumím psát skripty, tohle jsem prostě zbastlil a jakžtakž to funguje:)

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

mb.sh:
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

       

Hodnocení: 100 %

        špatnédobré        

Anketa

Měl jsem si koupit sms push?
 (30 %)
 (70 %)
Celkem 30 hlasů

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

houska avatar 1.8.2008 19:26 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: mBank - email2sms push
Odpovědět | Sbalit | Link | Blokovat | Admin
mel sis poridit mail push a zaridit si u operatora mobilni mail adresu ;)
jiri.one avatar 1.8.2008 19:36 jiri.one | skóre: 19 | blog: Jiriho blog
Rozbalit Rozbalit vše Re: mBank - email2sms push
presne tak ;-)
www.jiri.one - Můj blog o Linuxu, hrách, životě, ...
DjAARA avatar 1.8.2008 20:40 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: mBank - email2sms push
A to by bylo použitelní při tom množství hnoje co je v mail push použitelné? IMHO by se dověděl akorát, že přišel mail push. Použitelný mail push má tak Fio, ne mBank.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.