最新 追記

おこたの国


2008-09-23

_ [COMP] バルサ試合カレンダー

バルサ公式サイト試合日程表を眺めてて、ふと、こいつから iCal カレンダーを作りたくなった。 いや、ま、これまでも、こいつを眺めながら、iCal に手動で入力したりしてたんだけど、さすがに莫迦莫迦しくなってきた。つか、なんで iCal なデータを置いてないですかねぇ。Euro2008 のサイトは置いてたのに。ぶつぶつ。

当該ページのソースを眺めると、嬉しいことに XHTML。parse してみると、画面右上の試合種で日程表を絞るところの、アンカーの属性がひっついてる以外はキチンとしてる。

sed 's/"target=/" target=/g'

で簡単に解決できる。

てなこんなで、ここからあれこれすれば、iCal カレンダーが作れそう。データにも、partit-competicio(試合種), partit-jornada(節), partit-data(開催日), partit-hara(開始時間), partit-equip-local(カーサチーム名), partit-resultat(結果), partit-equip-visitant(フエラチーム名) と、細かく class 属性が付けてあり、もう活用してくださいてな書き方されてるのだ。まぁ、DBの項目名がまま出てるだけだろうけど。

リーガエスパニョーラは直前にならないと開催日が決まらないんで、ここんとこが機械的に処理できると楽できそう。今週みたく週中にあると忘れかけるからね。


2002|10|
2003|10|12|
2004|01|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|05|07|08|09|10|11|12|
2009|02|06|08|09|
2010|02|08|
2011|08|
2012|07|
2013|01|06|09|10|
2019|07|10|
2020|07|