ニコニコ動画の「パート1はsm12345」的なアレをクリッカブルにする
そんなProxomitronフィルタを書きました。Greasemonkeyなんかクソ食らえ!な貴方、どうぞご利用ください。
[Patterns] Name = "nicovideo sm autolink 20070419" Active = TRUE Multi = TRUE URL = "www.nicovideo.jp/ $TYPE(htm)" Bounds = "$NEST(<p class="TXT12" style="color:#333; margin-top:4px;">,</p>)" Limit = 1024 Match = "\1((h|)ttp://www.nicovideo.jp/watch(/|\?v=)|)" "(sm[1-9][0-9]+)\0(([^0-9"<]|</p>|...)*)\2" Replace = "\n\1<a href="http://www.nicovideo.jp/watch/\0">\0</a>\2"
追記 @ 2007-04-21T02:56:05+09:00
どうやらニコニコ側で対応したようだ…。
いいんだいいんだ俺なんか
いいんだ…。
誤爆対策強化版なんかも作ってたけど…
[Patterns] Name = "nicovideo sm autolink 20070420.test5.2" Active = TRUE Multi = TRUE URL = "www.nicovideo.jp/ $TYPE(htm)" Bounds = "$NEST(<p class="TXT12" style="color:#333; margin-top:4px;">,</p>)" Limit = 1024 Match = "((\1(h|)ttp://www.nicovideo.jp/watch(/|\?v=))|((*[a-z0-9])\1))" "(sm[1-9][0-9]+)\0(([^0-9">]|</p>|...)*)\2" Replace = "\n\1<a href="http://www.nicovideo.jp/watch/\0">\0</a>\2"
いいんだ……。