Google AJAX Feed APIのTuneBarが米国のiTMS向けになってたので、
日本国内のiTMSに対応したものにフィードを追加&変更しただけです。。
一応、ブログパーツとして使えるはず…です。
ブログ等に貼る場合、Google AJAX Feed APIのkeyが必要になります。
お持ちでない場合はここで取得し、"key="以降を取得した文字列に変えてください。
ソースは↓のような感じです。
<script src="http://www.google.com/jsapi/?key=取得したAPIキー" type="text/javascript"></script>
<script src="http://aquabuzz.me.land.to/js/gftb_ja.js" type="text/javascript"></script>
<script type="text/javascript">
function load() {
var options = {
autoExecuteList : {
thumbnailSize : GFtuneBar.THUMBNAILS_MEDIUM,
cycleTime : GFtuneBar.CYCLE_TIME_LONG,
executeList : [
GFtuneBar.FEED_NEW_RELEASES_JPOP,
GFtuneBar.FEED_NEW_RELEASES_ALTERNATIVE
]
}
}
new GFtuneBar(document.getElementById("tuneBar"), options);
}
google.load("feeds", "1");
google.setOnLoadCallback(load);
</script>
<div id="gftbbody">
<div id="tuneBar">Now Loading...</div>
</div>
スタイルシートの設定例は↓です。
適宜ご利用のサイトのCSSファイルに追加してください。
#gftbbody {
padding : 10px;
}
img {
border : 0px;
}
a {
text-decoration : none;
}
#tuneBar {
width : 160px;
margin-right : 5px;
margin-left : 5px;
padding-top : 4px;
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0px;
border : 1px solid #ccc;
}
.copyright_gftb {
padding : 5px 0px;
font-family : Segoe UI, Arial, Tahoma;
font-size : 10px;
}
設定値はGoogleのリファレンスとそう変わりませんが、
executeListの以下の部分を日本用に変えています。
GFtuneBar.FEED_NEW_RELEASES | iTunes New Releases |
GFtuneBar.FEED_NEW_RELEASES_ALTERNATIVE | iTunes New Releases - オルタナティブ |
GFtuneBar.FEED_NEW_RELEASES_JPOP | iTunes New Releases - J-Pop |
GFtuneBar.FEED_NEW_RELEASES_ROCK | iTunes New Releases - ロック |
GFtuneBar.FEED_NEW_RELEASES_CLASSICAL | iTunes New Releases - クラシック |
GFtuneBar.FEED_NEW_RELEASES_KAYOKYOKU | iTunes New Releases - 歌謡曲 |
GFtuneBar.FEED_NEW_RELEASES_SOUL | iTunes New Releases - R&/ソウル |
GFtuneBar.FEED_NEW_RELEASES_ELECTRONIC | iTunes New Releases - エレクトロニック |
GFtuneBar.FEED_NEW_RELEASES_HIPHOP | iTunes New Releases - ヒップホップ |
GFtuneBar.FEED_NEW_RELEASES_SOUNDTRACK | iTunes New Releases - サウンドトラック |
GFtuneBar.FEED_TOP_SONGS | iTunes Top Songs |
GFtuneBar.FEED_TOP_SONGS_ALTERNATIVE | iTunes Top Songs - オルタナティブ |
GFtuneBar.FEED_TOP_SONGS_JPOP | iTunes Top Songs - J-Pop |
GFtuneBar.FEED_TOP_SONGS_ROCK | iTunes Top Songs - ロック |
GFtuneBar.FEED_TOP_SONGS_CLASSICAL | iTunes Top Songs - クラシック |
GFtuneBar.FEED_TOP_SONGS_KAYOKYOKU | iTunes Top Songs - 歌謡曲 |
GFtuneBar.FEED_TOP_SONGS_SOUL | iTunes Top Songs - R&B/ソウル |
GFtuneBar.FEED_TOP_SONGS_ELECTRONIC | iTunes Top Songs - エレクトロニック |
GFtuneBar.FEED_TOP_SONGS_HIPHOP | iTunes Top Songs - ヒップホップ |
GFtuneBar.FEED_TOP_SONGS_SOUNDTRACK | iTunes Top Songs - サウンドトラック |
GFtuneBar.FEED_TOP_ALBUMS | iTunes Top Albums |
GFtuneBar.FEED_TOP_ALBUMS_ALTERNATIVE | iTunes Top Albums - オルタナティブ |
GFtuneBar.FEED_TOP_ALBUMS_JPOP | iTunes Top Albums - J-Pop |
GFtuneBar.FEED_TOP_ALBUMS_ROCK | iTunes Top Albums - ロック |
GFtuneBar.FEED_TOP_ALBUMS_CLASSICAL | iTunes Top Albums - クラシック |
GFtuneBar.FEED_TOP_ALBUMS_KAYOKYOKU | iTunes Top Albums - 歌謡曲 |
GFtuneBar.FEED_TOP_ALBUMS_SOUL | iTunes Top Albums - R&B/ソウル |
GFtuneBar.FEED_TOP_ALBUMS_ELECTRONIC | iTunes Top Albums - エレクトロニック |
GFtuneBar.FEED_TOP_ALBUMS_HIPHOP | iTunes Top Albums - ヒップホップ |
GFtuneBar.FEED_TOP_ALBUMS_SOUNDTRACK | iTunes Top Albums - サウンドトラック |
→戻ります