![]() |
:Filter/歌詞最終更新: 2008-08-19 (火) 12:59:08 (5399d) |
転載禁止でお願いします 対策されたり、問題になると面倒なので
※ 歌詞を許可無くWEB上に貼り付けると著作権法に抵触するので禁止 ※
フィルタにコメントが付けられないので、Wikiでこっそり管理してみるてst
[HTTP headers] In = TRUE Out = FALSE Key = "Location: title.ext (in) (070601)" Match = "?$TST(addrbarurl=http://title.ext/\1\?*)&\0" Replace = "http://title.ext/\1?\0" In = TRUE Out = TRUE Key = "URL: title.ext (both) (080225)" Match = "http://title.ext/[^?]+\?(filter=(0$FILTER(false)|1$FILTER(true))\&|) \0" Replace = "$SET(addrbarurl=\u)$RDIR(\0)"
※title.exeと併用する
歌詞名.txtで保存可能 Iria等と併用すると便利
[Patterns] Name = "song_name.txt utamap (1/3) (080307) for Shift_JIS" Active = TRUE URL = "([^/]++.|)utamap.com/" Limit = 1024 Match = "<a\shref=$AV((http://([^/]++.|)utamap.com/|./|)show(kasi|top).php\?surl=\0)[^>]+>" "(^(^ </a> </td> </tr>$URL(http://www.utamap.com/searchkasi.php)$SET(9=del)|(^ <)))(^(^\1</a>))" "(" "(([^#%\\/:*?"<> |%81-%9F%E0-%EF]+([%81-%9F%E0-%EF][%40-%FC]|))+)\#" "" "(\s$SET(#= )" "|\"$SET(#=”)" "|#$SET(#=%23)" "|%$SET(#=%25)" "|\*$SET(#=*)" "|/$SET(#=/)" "|:$SET(#=:)" "|(^</a>)<$SET(#=<)" "|>$SET(#=>)" "|\?$SET(#=?)" "" "|\\$SET(#=¥)" "|\|$SET(#=|)" "|)" "" ")+</a>" Replace = "<a hr\9ef="http://title.ext/\@.txt?filter=1&http://www.utamap.com/phpflash/flashfalsephp.php?unum=\0">\1</a>" Name = "song_name.txt utamap (3/3) (080307)" Active = TRUE URL = "(www.|)utamap.com/phpflash/flashfalsephp.php\?" Limit = 256 Match = "test1=[0-9]+\&test2=" Replace = "$STOP()"
[HTTP headers] In = TRUE Out = FALSE Key = "Content-Type: song_name.txt utamap (2/3) (in) (080307)" URL = "([^/]++.|)utamap.com/phpflash/flashfalsephp.php\?" Match = "text/html\0" Replace = "text/plain\0"
※title.extと併用する
歌詞名.txtで保存可能 Iria等と併用すると便利
[Patterns] Name = "song_name.txt utanet (1/3) (080225) for Shift_JIS" Active = TRUE URL = "([^/]++.|)uta-net.com/" Limit = 2048 Match = "<a href=$AV(([^>]++/|)view(_[0-9]+|).php\?ID=\0)[^>]+> (^(^\1</a>))" "(" "(([^#%\\/:*?"<> |%81-%9F%E0-%EF]+([%81-%9F%E0-%EF][%40-%FC]|))+)\#" "" "(\s$SET(#= )" "|\"$SET(#=”)" "|#$SET(#=%23)" "|%$SET(#=%25)" "|\*$SET(#=*)" "|/$SET(#=/)" "|:$SET(#=:)" "|(^</a>)<$SET(#=<)" "|>$SET(#=>)" "|\?$SET(#=?)" "" "|\\$SET(#=¥)" "|\|$SET(#=|)" "|)" "" ")+</a>" Replace = "<a href="http://title.ext/\@.txt?filter=1&http://www.uta-net.com/user/phplib/swf/showkasi.php?ID=\0&WIDTH=422&HEIGHT=532">\1</a>" Name = "song_name.txt utanet (3/3) (080225)" Active = TRUE URL = "www.uta-net.com/user/phplib/swf/showkasi.php\?" Limit = 256 Match = "FWS*UTF8*< " "|[%00][%86][%06][%00-%40]+(^?)"
[HTTP headers] In = TRUE Out = FALSE Key = "Content-Type: song_name.txt utanet (2/3) (in) (080225)" URL = "www.uta-net.com/user/phplib/swf/showkasi.php\?" Replace = "text/plain; charset=UTF-8"
洋楽だらけ
6つで1つ 歌詞名.txtで保存可能 Iria等と併用すると便利 UTF-8
[Patterns] Name = "song_name.txt sing365.com (1/6)" Active = TRUE URL = "(www.|)sing365.com/music/lyric.nsf/(^[^/]++albums/)[^/]+/[0-9A-F]+{32}" Limit = 1024 Match = "<li>([^<]++Lyrics - |)\0<a href=$AV(/music/lyric.nsf/[^/]+/([0-9A-F]+{32})\1)[^>]+> ((<(font|[bi]|span|em|strong)[^>]+> )+)\3" "(" "( Lyrics(^(^</))|([^#%\\/:*?"<> |])\#)+" "" "(#$SET(#=%23)" "|%$SET(#=%25)" "|\\$SET(#=¥)" "|/$SET(#=/)" "|:$SET(#=:)" "|\*$SET(#=*)" "|\?$SET(#=?)" "|\"$SET(#=”)" "|(^</([abi]|font|span|em|strong)>)<$SET(#=<)" "|>$SET(#=>)" "|\|$SET(#=|)" "|\s$SET(#= )" "|)" "" ")+" "$SET(2=\@)" Replace = "<li>\0<a href="/\2.txt?\1">\3\2" Name = "song_name.txt sing365.com (4/6)" Active = TRUE URL = "(www.|)sing365.com/music/lyric.nsf/PrintLyrics\?OpenForm\&ParentUnid=[0-9A-F]+{32}" Limit = 2048 Match = "<html*Source: http://www.sing365.com</font><br></FONT><BR>*FACE="Verdana"><br></FONT><BR> " Replace = "$STOP()" Name = "song_name.txt sing365.com (5/6)" Active = TRUE URL = "(www.|)sing365.com/music/lyric.nsf/PrintLyrics\?OpenForm\&ParentUnid=[0-9A-F]+{32}" Limit = 128 Match = " <BR> (^<(^BR))" Replace = "\r\n" Name = "song_name.txt sing365.com (6/6)" Active = TRUE URL = "(www.|)sing365.com/music/lyric.nsf/PrintLyrics\?OpenForm\&ParentUnid=[0-9A-F]+{32}" Limit = 256 Match = " (<BR> |)</DIV> (<BR> |)</TD> </TR>" Replace = "\k"
[HTTP headers] In = TRUE Out = FALSE Key = "Content-Type: song_name.txt sing365.com (3/6) (in)" URL = "(www.|)sing365.com/music/lyric.nsf/PrintLyrics\?OpenForm\&ParentUnid=" Match = "text/html\0" Replace = "text/plain\0$FILTER(true)" In = FALSE Out = TRUE Key = "URL: song_name.txt sing365.com (2/6) (out)" Match = "http://(www.|)sing365.com/*.txt\?([0-9A-F]+{32})\0" Replace = "$RDIR(http://www.sing365.com/music/lyric.nsf/PrintLyrics?OpenForm&ParentUnid=\0)"
HIPHOP系の歌詞のみ っぽい
6つ+1つで1つのフィルタ 歌詞名.txtで保存可能 Iria等と併用すると便利 Shift_JISなので、ファイル名に問題が発生する可能性あり
[Patterns] Name = "txt.lyricz.info lyric song_name.txt (1/5) for Shift_JIS" Active = TRUE URL = "([^/]++.|)lyricz.info/" Limit = 1024 Match = "<a href=$AV(([^>]++)\0.txt)>" " \1 </a>" Replace = "<a href="/\1.txt?\0">\1</a>" Name = "txt.lyricz.info lyric song_name.txt (4/5)" Active = TRUE URL = "txt.lyricz.info/test.cgi/*.txt" Limit = 1024 Match = "*<pre> " Replace = "$STOP()" Name = "txt.lyricz.info lyric song_name.txt (5/5)" Active = TRUE URL = "txt.lyricz.info/test.cgi/*.txt" Limit = 256 Match = "</pre>" Replace = "\k"
[HTTP headers] In = TRUE Out = FALSE Key = "Content-Type: txt.lyricz.info lyric song_name.txt (3/5) (in)" URL = "txt.lyricz.info/test.cgi/*.txt" Match = "text/html\0" Replace = "text/plain\0$FILTER(true)" In = FALSE Out = TRUE Key = "URL: txt.lyricz.info lyric song_name.txt (2/5) (out)" Match = "http://txt.lyricz.info/*.txt\?\0" Replace = "$RDIR(http://txt.lyricz.info/test.cgi/\0.txt)"
[HTTP headers] In = FALSE Out = TRUE Key = "Accept-Encoding: not gzip (out)" URL = "(txt.|)lyricz.info/" Match = "\0, gzip \1|gzip, \0" Replace = "\0\1"
5つで1つのフィルタ 歌詞名.txtで保存可能 Iria等と併用すると便利 Shift_JISなので、ファイル名に問題が発生する可能性あり
[Patterns] Name = "song_name.txt kget.jp (1/5) for Shift_JIS" Active = TRUE URL = "www2.kget.jp/" Limit = 256 Match = "<a href=$AV(*lyric.asp\?(n=|*\&n=)([^&]+)\0)>(^(^\1</a>))" "(" "(([^#%\\/:*?"<> |%81-%9F%E0-%EF]+([%81-%9F%E0-%EF][%40-%FC]|))+)\#" "" "(\s$SET(#= )" "|\"$SET(#=”)" "|#$SET(#=%23)" "|%$SET(#=%25)" "|\*$SET(#=*)" "|/$SET(#=/)" "|:$SET(#=:)" "|(^</a>)<$SET(#=<)" "|>$SET(#=>)" "|\?$SET(#=?)" "" "|\\$SET(#=¥)" "|\|$SET(#=|)" "|)" "" ")+</a>" Replace = "<a href="/\@.txt?\0">\1</a>" Name = "song_name.txt kget.jp (4/5)" Active = TRUE URL = "www2.kget.jp/showKashi.asp\?" Limit = 256 Match = "titleText=\0" "\&sakusisyaText=\1" "\&sakkyokusyaText=\2" "\&artistText=\3" "\&kashiText=$STOP()" Replace = "Title : \0\n" "Artist : \3\n" "\1 / \2\n\n" Name = "song_name.txt kget.jp (5/5)" Active = TRUE URL = "www2.kget.jp/showKashi.asp\?" Limit = 256 Match = "%0D" Replace = "\n"
[HTTP headers] In = TRUE Out = FALSE Key = "Content-Type: song_name.txt kget.jp (3/5) (in)" URL = "www2.kget.jp/showKashi.asp\?sn=" Match = "text/html\0" Replace = "text/plain\0$FILTER(true)" In = FALSE Out = TRUE Key = "URL: song_name.txt kget.jp (2/5) (out)" Match = "http://www2.kget.jp/(lyric.asp\?(n=|*\&n=)([^&]+)\0|*.txt\?\0)" Replace = "$RDIR(http://www2.kget.jp/showKashi.asp?sn=\0)"