a group powered by ototoy blog

RecommuniHacks

010:レコメンド曲だけは別ウインドウ

2005年 05月 24日

Firefox依存の技ですが、なかなかいろんな可能性がありそうなのでひとつ。

greasemonkeyというExtensionを使うと、既存のウェブサイトを自分好みにいじくり倒すことが可能になります。

http://greasemonkey.mozdev.org/

紹介記事

サイトの体裁を変えるFirefox拡張機能『グリースモンキー』(HotWired)

http://hotwired.goo.ne.jp/news/technology/story/20050518302.html

どんなことが出来るのか試してみようとeBay Hacks - Search in new window:(http://ebayhacks.com/userscripts/newwindow.user.js)をちょこっと改造してみました。

●インストール手順

0.greasemonkeyをFireFoxにインストールします。

1.下記のJavaScriptを「recmmmuni_newwindow.user.js」という名前で保存します。

2.FireFoxでrecmmmuni_newwindow.user.jsを開いて表示します。

3.メニューの「Tools」->「Install User Script」を選択し、スクリプトをインストールします。

4.レコミュニの「Home」に表示されるレコメンド曲のリンクをクリックすると、別のブラウザが開いて曲情報が表示されるようになります。アーティスト名など、他のリンクは今まで通りの動きです。

// UserScript

// @name recommuni Hacks - Song in new window

// @namespace http://recommuni.jp

// @description Opens search links in a separate window

// @include http://recommuni.jp/home/*

// /UserScript

(function() {

for (var i=0; i < document.links.length; i++) {

if (document.links[i].href.indexOf("opus/index.php") > 0) {

if (document.links[i].target != '') { break; }

document.links[i].target = 'listing';

}

}

})();

Posted By MAL  投稿日: 2005年5月24日 20時34分  更新日: 2005年5月24日 20時34分

009:ダウンロード履歴にジャンプするbookmarklet

2005年 04月 15日

ひとのダウンロード履歴を見るのがちょっとめんどいので、bookmarkletにしてみました。

ブラウザのブックーク追加で、URLに次のスクリプトを入れて、適当な名前で保存してください。

JavaScript:(function(){document.location.href="http://recommuni.jp/money/dl_history.php?C="+document.location.href.match(/?[CP]=([0-9]+)/)[1];})();

Posted By dotimpact  投稿日: 2005年4月15日 0時29分  更新日: 2005年4月15日 0時38分

008:「今日の1曲」を表示

2005年 04月 13日

ネタがつきてきた…

要するにランダム曲表示のスクリプトです。今登録されている曲(未許諾含む)の中から、ランダムに選んだ曲のページをブラウザで表示します。

http://www.dotimpac.to/work/recommuni/recommuni_hacks_008.zip

Posted By dotimpact  投稿日: 2005年4月13日 0時4分  更新日: 2005年4月13日 1時50分

007:recommuniからジャケット画像をダウンロード

2005年 04月 11日

ちょっとがんばってみました。

iTunesの下に並んでるボタンを押すとmp3ファイルに添付されたジャケット画像(アートワーク)を表示する機能がありますが、そのアートワークをrecommuniから画像をダウンロードしてmp3ファイルに追加するスクリプトをつくりました。

http://www.dotimpac.to/work/recommuni/recommuni_hacks_007.zip

■仕様

・recommuniの該当曲に画像がアップされてないと追加されません

・同アーティスト、同名の曲が複数あって、別の画像がアップされていると(「朝日美穂/未完成の映画」とか)、常に最初の方をアートワークにします

Posted By dotimpact  投稿日: 2005年4月11日 20時33分  更新日: 2005年4月12日 1時14分

006:聴いてる曲の分類を「recommuni」にする

2005年 04月 11日

ID3タグに「分類」なんてあったんですねー。知らなかった。

聴いてる曲のそれを「recommuni」にします。

http://www.dotimpac.to/work/recommuni/recommuni_hacks_006.zip

Posted By dotimpact  投稿日: 2005年4月11日 20時23分  更新日: 2005年4月11日 23時59分

005:聴いてる曲のジャンルを「recommuni」にする

2005年 04月 11日

しょうもないですが、こういうのの力は継続かなと思って。

今聴いてる曲のジャンルを「recommuni」にします。ダウンロードした直後にダブルクリック。

http://www.dotimpac.to/work/recommuni/recommuni_hacks_005.zip

ntさんだったか、recommuniでダウンロードした曲だけでシャッフルしてiPodShuffleで聴いているとのことだったので、そういうことをしたいときに役に立つかもしれません。

Posted By dotimpact  投稿日: 2005年4月11日 0時3分  更新日: 2005年4月11日 20時22分

004:曲の秒数を調べる

2005年 04月 09日

「このパッケージの他の曲をアップロード」のような、検索が必要ない場合もあるので、聴いてる曲の秒数だけ調べるスクリプトも作りました。

http://www.dotimpac.to/work/recommuni/recommuni_hacks_004.zip

Posted By dotimpact  投稿日: 2005年4月9日 13時42分  更新日: 2005年4月9日 13時42分

003:検索に正規表現が使える

2005年 04月 08日

スクリプト作ってみたらけっこう楽しくていろんな曲で検索してたら気付いたんですが。

アーティスト/著作者のテキストエリアに「^the.*」とか書いて検索すると、頭にTheがつくバンドの曲が検索できます。

http://recommuni.jp/download/index.php?PAGE=1&TITLE=&ARTIST=%5Ethe.*&WRITE=+%B8%A1%BA%F7+

これは検索の仕様がかわったら使えなくなるかもしれません。

Posted By dotimpact  投稿日: 2005年4月8日 9時52分  更新日: 2005年4月8日 9時52分

002:アップロード支援スクリプト

2005年 04月 08日

アップロードについては仕組みが複雑なのと、むやみに登録できるとrecommuniの信頼性を損なわせそうなので、こんなものをつくってみました。

002:recommuniアップロード支援スクリプト

http://www.dotimpac.to/work/recommuni/recommuni_hacks_002.zip

iTunesで曲を聴いてるときにダブルクリックすると、recommuniのアップロードCD規格品番入力画面と、@TOWER.JPのアルバム名検索結果(CDの詳細情報ページに規格品番があります)と、曲名と曲の長さの秒数を表示するダイアログが出ます。

かえってうざいかしら。アルバム名はcddbのデータだといいかげんで検索に引っかからない場合も多いので、そのときは自分でもっかい検索する必要があります。

Posted By dotimpact  投稿日: 2005年4月8日 9時51分  更新日: 2005年4月8日 9時51分

001:iTuneで聴いているアーティストをrecommuniで検索

2005年 04月 08日

Tunesで聴いている曲(のアーティスト)をrecommuniで検索するというWindowsのスクリプトを書いてみました。

http://www.dotimpac.to/work/recommuni/recommuni_hacks_001.zip

解凍してデスクトップにでも置いておいて、iTunesで曲を聴いてるときにダブルクリックすると、IEが立ち上がって聴いてる曲のアーティスト名で検索します。

持ってない曲を買ったり、名曲がアップされてない場合は登録したりするとよいかと。

Posted By dotimpact  投稿日: 2005年4月8日 9時50分  更新日: 2005年4月8日 9時50分