Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # .--. .-. .-. .--. .---. .----. .-. .-. .-. .-..-. .-..-. .-. .---.
- # / {} \ | `.' | / {} \{_ / / {} \| `| | | {_} || { } || `| |{_ _}
- # / /\ \| |\ /| |/ /\ \/ }\ /| |\ | | { } || {_} || |\ | | |
- # `-' `-'`-' ` `-'`-' `-'`---' `----' `-' `-' `-' `-'`-----'`-' `-' `-
- # Author : VGS
- # Licence : WPFPL (http://www.wtfpl.net/)
- # AmazonHunt est un script très simple qui permet de suivre les variations de prix d'un article sur Amazon
- # Usage :
- # ./AmazonHunt.sh "https://amazon.tld/article"
- # Known feature : xmessage fails on OSX ;)
- # temps d'attente (en secondes)
- attente=30
- # let's dance!
- myurl=$1
- vieuxprix=0
- # garde fou
- if [ -z "$myurl" ]; then
- echo "faut mettre une url d'un article d'amazon dude!"
- exit 1
- fi
- while true; do
- monprix=$(wget -q -O - "$1" | egrep '("priceblock_ourprice"|"priceblock_saleprice")' | sed 's%.*a-size-medium a-color-price">EUR %%;s%</span.*%%')
- if [ "$vieuxprix" != "$monprix" ]; then
- mesexemplaires=$(wget -q -O - "$1" | grep "Il ne reste plus que .*exemplaire" | sed 's%.*Il ne reste plus que %: %' | head -n 1)
- echo "Prix actuel : $monprix € (vs $vieuxprix €) $mesexemplaires"
- xmessage "Prix actuel : $monprix euro(s) (vs $vieuxprix euro(s)) $mesexemplaires"
- vieuxprix="$monprix"
- fi
- #echo "sleep $attente sec et vieuxprix = $vieuxprix et $monprix"
- sleep $attente
- #echo "sleep fini"
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement