Del.icio.us Play Tagger 的應用
Del.icio.us 在 08/25/2005 這篇 We Rock 中發表了一個很精簡的 mp3 Playtagger, 讓人可以直接播放在 http://del.icio.us/popular/system:filetype:mp3 中的 mp3 URL. 這是一個小小的 flash 寫成的, 用 del.icio.us 一貫的簡約風格來顯示.
由於大家反應熱烈, 所以今天 del.icio.us 釋出這個 script 讓大家方便用來加在自己網頁中, 把網頁裡的 mp3 URL 配上這個小播放器, 而且可以直接 tag 該首mp3 到 del.icio.us 去.
現在要來 hacking 一下 playtagger 這個新玩具.
其實這個 script 的重點在這裡:
Delicious.addLoadEvent = function(f) { var old = window.onload
if (typeof old != 'function') window.onload = f
else { window.onload = function() { old(); f() }}
}
這個作法跟 greasemonkey 的原理相同, 但是 GM script 卻不能這麼寫, 原因在這裡. 但是我們可以這樣 hacking 這個好東西. 我們不能要求網頁作者加上 playtagger, 但是可以用 greasemonkey 來幫忙, 並且避過 XPCNativeWrappers 的限制.
寫一支 GM script, 這樣來引用 Play Tagger script.
var js = document.createElement("script");
js.language = "javascript";
js.src = "http://del.icio.us/js/playtagger";
document.body.appendChild(js);
結果就是所有的網頁中只要含有 .mp3 的 link , 都會幫你加上 del.icio.us 的 playtagger.
Download: mp3.playtagger.user.js
如果逛去百度 MP3, 就看到下面這樣啦... XD
特別聲名: 本站僅作技術探討, 並且尊重智慧財產權, 尊重的程度與百度並無二致. 如為有著作權的 MP3 請勿逕自播放. 如有因播放而觸法, 請自行負責, 與本站概不相關. :)





Comments
天啊 超Q!!!
兄弟這種東西多寫點吧
Posted by: snow | November 23, 2005 03:38 AM
呵呵, 我根本沒寫, 我只是 wrap 了這個 script 變成 gm script 而已. :)
Posted by: CK | November 23, 2005 05:12 AM
凡走過必定留下痕跡
凡看過一定吭氣鼓勵
●Blog行動劇……進行中
http://blog.xuite.net/peter21.pp/p21/4451913
Posted by: *先知*預修生4.5 | November 28, 2005 03:54 PM
凡走過必定留下痕跡
凡看過一定吭氣鼓勵
●Blog行動劇……進行中
http://blog.xuite.net/peter21.pp/p21/4451913
Posted by: *先知*預修生4.5 | November 28, 2005 03:54 PM
谢谢你!我正好在找这个脚本:)
Posted by: 国宝 | January 8, 2006 10:32 AM
請問能將playtagger弄成自動播放嗎
Posted by: hack more plz | October 23, 2007 10:58 AM