Widsense

Google AdSenseCSV フォーマット変更に対応した WidSense 2.2 がリリース。
しかし前のバージョンの方が見やかったので弄ってみようと思ったところ、幸いにして PHP で書かれていたので簡単に変更できた。CSS のバグもついでに修正。

diff -ur Widsense.wdgt.orig/Widsense.css Widsense.wdgt/Widsense.css
--- Widsense.wdgt.orig/Widsense.css	2005-12-17 17:41:45.000000000 +0900
+++ Widsense.wdgt/Widsense.css	2005-12-26 02:40:05.000000000 +0900
@@ -10,7 +10,7 @@
 	left: 5px;
 	width: 296px;
 	color: white;
-	font: 11px "Helvetica Neue";
+	font: 12px "Helvetica Neue";
 	font-weight: bold;
 	text-shadow: #56A816 0px 1px 1px;
 }
@@ -44,7 +44,7 @@
 
 #today span.date {
   	text-align: left;
-	display:inline;
+	display:inline-block;
 }
 
 #yesterday {
diff -ur Widsense.wdgt.orig/analyseCSV.php Widsense.wdgt/analyseCSV.php
--- Widsense.wdgt.orig/analyseCSV.php	2005-12-17 17:36:16.000000000 +0900
+++ Widsense.wdgt/analyseCSV.php	2005-12-26 02:41:35.000000000 +0900
@@ -46,7 +46,7 @@
 		if(!$data[5]) 
 			err("Bad data...");
 		$line = array(
-			'date' => $data[0],
+			'date' => preg_replace('/^20(0[0-9])-([01][0-9])-([0-3][0-9])$/', '$1/$2/$3', $data[0]),
 			'displays' => $data[1],
 			'clicks' => $data[2],
 			'ctr' => $data[3],