From a2adb952cc2f32b3a268ae6d6884f0d7a1ba0fda Mon Sep 17 00:00:00 2001 From: melvin Date: Sat, 11 Aug 2012 09:40:55 +0800 Subject: [PATCH] added rule to update value of a single card --- Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Makefile b/Makefile index 0bc2ad286f..d508b6ce9c 100644 --- a/Makefile +++ b/Makefile @@ -392,3 +392,13 @@ update_value_from_rankings: cards/gatherer_rankings sed -i "s/value=.*/value=$$(join -t' ' <(head -1 $$i | sed 's/name=//') $^ | cut -f2)/" $$i;\ fi \ done + +%.update_value: % + if grep token= $^; then \ + echo "ERROR: Not applicable to tokens"; \ + else \ + name=$$(grep name= $^ | sed 's/name=//' | sed 's/ /%20/g');\ + value=$$(curl -sL http://gatherer.wizards.com/pages/card/details.aspx?name=$$name | grep "textRatingValue" | grep -o "[0-9]\.[^<]*");\ + sed -i "s/value=.*/value=$$value/" $^;\ + fi \ +