otsune's SnakeOil RSSフィード

python -c "print''.join([chr(x) for x in 111&1101,110+~-~11,10^11*11,110+~-~11,-~101,-~11^11*11,~-110,111&11*11,11+11+10,11|~-0110,1-~11^11*11,10^11*11,-~11^11*11,110,101])"

2006-04-19

Filter-TruePermalink/youtube.yamlを書いてみた

| Filter-TruePermalink/youtube.yamlを書いてみた - otsune's SnakeOil  を含むブックマーク はてなブックマーク - Filter-TruePermalink/youtube.yamlを書いてみた - otsune's SnakeOil  Filter-TruePermalink/youtube.yamlを書いてみた - otsune's SnakeOil  のブックマークコメント

assets/plugins/Filter-TruePermalink/youtube.yaml

author: Masafumi Otsune
match: youtube\.com/
rewrite: s#^(http://(?:www.)*youtube.com/(?=w/|watch)).*\?v=([^&]*)(?:.*)$#$1watch?v=$2#

微妙に改訂版v.2

rewrite: s#^http://(?:www.|)youtube.com/(?=w/|watch).*\?v=([^&]+)¥0¥&*$#http://www.youtube.com/watch?v=$1#

正規表現には全く自信無し。ツッコミコメント歓迎。

いちおう

の二つに登録されているURLはざっとテストした。

YouTubeで提示される「Video URL (Permalink):」に成るように努力した。

プレイリストの「PlayList/URL (Permalink):」は特に何もしないで素通しだけど、Playlist検索結果のURLだったら問題なかった筈。

……余談だけど、「URLのパターン」と「望む結果」をハッシュで与えて、Filter-TruePermalink用の正規表現が正しいかどうかをテストするみたいなPerlスクリプトって、既にどっかにありそうだな。

追記

http://www.youtube.com/watch.php?v=kWTIjUtVa0M

Permalinkが、アクセスすると

http://www.youtube.com/watch?v=MMFIoX7y1wM

って表示されるんだけど。(中身は同じ)

さすがにこれはTruePermalinkの仕事ではないな。

Proxomitronのルールを参考にできそう

no title

「CustomFeed::livedoorFinance」で、口座一括管理の残高をGmailに送信ってどうよ

| 「CustomFeed::livedoorFinance」で、口座一括管理の残高をGmailに送信ってどうよ - otsune's SnakeOil  を含むブックマーク はてなブックマーク - 「CustomFeed::livedoorFinance」で、口座一括管理の残高をGmailに送信ってどうよ - otsune's SnakeOil  「CustomFeed::livedoorFinance」で、口座一括管理の残高をGmailに送信ってどうよ - otsune's SnakeOil  のブックマークコメント

WWW::Mechanizeで自動化する勇気をください。

(Rule:で一定の金額を超えているデータはmiyagawaさんにbccされるという隠し機能を付けたら邪悪すぎるか)

トラックバック - http://subtech.g.hatena.ne.jp/otsune/20060419