[wpkg-users] Notifications of Flash and Java updates

Carlos R. Pasqualini pasqualinic at fcal.uner.edu.ar
Wed Oct 24 16:21:59 CEST 2012


El mar, 23-10-2012 a las 13:19 -0800, Lonney escribió:
> Hi,
> 
> Does anyone know of a service or system that will send an email to
> notify of when new versions of Flash and Java available ?
> 
> 

I'm using linux on my network whenever i can, so I’ve made a script that
i run with a cronjob:

flash.sh:
-----------------------------------------------------------------
#!/bin/bash

LASTF='/path/to/check_wpkg/flash.last'
LAST=`cat $LASTF`
URL='http://www.adobe.com/products/flashplayer/distribution3.html'

NEW=`wget -q $URL -O - | grep 'Flash Player' |grep -m 1 '</h3>'|awk
'{gsub("</h3>","",$0);print $3}'`

if [[ $NEW != $LAST ]]; then
   echo -e "difd\nNew: $NEW Vs. $LAST\n URL: $URL"|\
	mail -s "[WPKG] New Flash Player $NEW" \ 
	user at email
   echo -n $NEW > $LASTF
fi
-----------------------------------------------------------------

the filter line is what i change for every package (there are some
spanish, because i live in Argentina, you should adapt them to your
Language):

7zip.sh:NEW=`wget -q $URL -O - |grep "Download 7-Zip"|grep "for
Windows"|awk '{gsub("<P><B>Download 7-Zip ","",$0);gsub(" for
Windows</B>:</P>",$0); print $1}'`

avg.sh:NEW=`wget -q $URL -O - | grep
'http://download.avgfree.com/filedir/inst/avg_free_x64_all_'|awk -F
'http://download.avgfree.com/filedir/inst/avg_free_x64_all_' '{print
$2}'|awk -F '.exe' '{print $1}' `

firefox.sh:NEW=`wget -q $URL -O - | grep -m 1 curVersion |awk
'{gsub("<td class=\"curVersion\" >","",$0);gsub("</td>","",$0); print
$1}'`

flash.sh:NEW=`wget -q $URL -O - | grep 'Flash Player' |grep -m 1
'</h3>'|awk '{gsub("</h3>","",$0);print $3}'`

java6.sh:NEW=`wget -q http://www.java.com/es/download/manual.jsp -O - | 
grep Recomendado |awk '{gsub("<strong>Recomendado Version ","",
$0);gsub("</strong>","",$0);gsub(" Update ","u",$0);print $1}'`

libo.sh:NEW=`wget -q "$URL" -O - | grep -m 1 '<li><a href="/download/' |
awk -F '>' '{gsub("</a","",$0);print $3}'`

vlc.sh:NEW=`wget -q $URL -O - |grep 'Download latest VLC -'| awk
'{gsub("<h1>Download latest VLC - ","",$0);gsub("</h2>","",$0);print
$1}'`



Maybe it's not the very best solution, but it works great for my needs


Best Regards

Charly




More information about the wpkg-users mailing list