自分自身のための ものづくり / 自分自身のためのものづくりメモ

突っ込みなどがありましたら掲示板にお願いします。

* ヤフオク用Proxomitronフィルタ

ウォッチリスト(等)の、邪魔なだけな「商品ID」やほとんど役に立たない「最高額入札者」の項を消去。
(仕様変更のため、もはや正常に機能せず)

[Patterns]
Name = "YahooAuction mystatus ID Eracer (thead)"
Active = TRUE
URL = "*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<TD ALIGN="center"><SMALL><B>????ID</B></SMALL></TD>"
Replace = "$STOP()"

Name = "YahooAuction mystatus ID Eracer (tbody)"
Active = TRUE
URL = "*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<td align=center>([a-z]|[0-9])+</td>"

Name = "YahooAuction watch list bidderID Eracer (thead)"
Active = TRUE
URL = "openwatchlist*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<TD ALIGN="center"><SMALL><B><A HREF="http://openwatchlist2.auctions.yahoo.co.jp/jp/show/mystatus*">????????????</A></B></SMALL></TD> "
Replace = "$STOP()"

Name = "YahooAuction watch list bidderID Eracer (thead noimg)"
Active = TRUE
URL = "openwatchlist2.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<TD ALIGN=("| )center("| )><SMALL><B><A HREF=(|" )http://openwatchlist2.auctions.yahoo.co.jp/jp/show/mystatus\?apg=1\&s1=winner\&o1=a\&select=watchlist\&watchclosed=0\&myaucpic=false("| )>*</A></B></SMALL></TD>"
Replace = "$STOP()"

Name = "YahooAuction watch list bidderID Eracer (tbody)"
Active = TRUE
URL = "openwatchlist2.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 1024
Match = "(<td ALIGN=("| )center("| ) nowrap>*</td>)\1 "
        "<td align=("| )center("| )>*</td> "
        "<td ALIGN="right" nowrap><b>"
Replace = "\1"
          "<td ALIGN="right" nowrap><b>"

Name = "YahooAuction won bidhist Eracer (thead)"
Active = TRUE
URL = "closed*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<TD ALIGN="center"><SMALL><B>(??????)\1</B></SMALL></TD> "
        "<TD ALIGN="center"><SMALL><B>(????????)\2</B></SMALL></TD>"
Replace = "<TD ALIGN="center"><SMALL><B>\2</B></SMALL></TD>"
          "$STOP()"

Name = "YahooAuction watch list (closed) bidhist Eracer (thead)"
Active = TRUE
URL = "closed*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<TD ALIGN="center"><SMALL><B>(??????)\1</B></SMALL></TD> "
        "<TD ALIGN="center"><SMALL><B>(????????????)\2</B></SMALL></TD>"
Replace = "<TD ALIGN="center"><SMALL><B>\2</B></SMALL></TD>"
          "$STOP()"

Name = "YahooAuction watch list (closed) bidhist Eracer (tbody) (1/2)"
Active = TRUE
URL = "closed*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<td ALIGN=("| )center("| ) nowrap><b><a HREF=("| )http://page*.auctions.yahoo.co.jp/jp/show/bid_hist\?aID=*("| )>\w</A></b></td> "

Name = "YahooAuction watch list (closed) bidhist Eracer (tbody) (2/2)"
Active = TRUE
URL = "closed*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<td ALIGN="center" nowrap>-</td>"

Name = "YahooAuction won list ID Eracer (thead)"
Active = TRUE
URL = "closeduser*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<TD ALIGN="center"><SMALL><B>(??????)\0??????</B></SMALL></TD>"
Replace = "<TD ALIGN="center"><SMALL><B>\0</B></SMALL></TD>"
          "$STOP()"

Name = "YahooAuction won list ID Eracer (tbody)"
Active = TRUE
URL = "closeduser*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<td align=center>([a-z]|[0-9])+</td>"

Name = "YahooAuction won list userID reducer (tbody)"
Active = TRUE
URL = "*.auctions.yahoo.co.jp/jp/show/mystatus*"
Limit = 1024
Match = "<td align=center><a (target=_top| ) href=("| )http://openuser.auctions.yahoo.co.jp/jp/user/\w("| )>(*)\0</a></td> "
Replace = "<td align=center><a href=http://openuser.auctions.yahoo.co.jp/jp/user/\0>"
          "<div style="width:8em;font-size:0.66em">\0</div></a></td>"

Name = "YahooAuction won list  feedback reducer"
Active = TRUE
URL = "closeduser*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 1024
Match = "(<td align=center NOWRAP>\[<a href="http://edit*.auctions.yahoo.co.jp/jp/config/leavefeedback\w>)\1????????(????)\0</a>\]</td> "
Replace = "\1\0</a>]</td>"

Name = "YahooAuction won list date reducer nowrap"
Active = TRUE
URL = "*.auctions.yahoo.co.jp/jp/show/mystatus"
Limit = 256
Match = "<td align=right>([0-9]*)\0(???)\1([0-9]*)\2(???)\3([0-9]*)\4(???)\5([0-9]*)\6(??)\7 </td> "
        "</tr>"
Replace = "<td align=right><div style="font-size:0.66em;white-space:nowrap;">"
          "\0\1\2\3\4\5\6\7"
          "</div></td> "
          "</tr>"


#Proxomitron

create : 2006/01/16 (Mon)
update : 2006/04/17 (Mon)