ラベル JavaScript の投稿を表示しています。 すべての投稿を表示
ラベル JavaScript の投稿を表示しています。 すべての投稿を表示

2013年5月29日水曜日

「Twittinで共有」ブックマークレットにコールバックを設定しました。

Safariで開いたサイトを共有するのに「Twittinで共有」ブックマークレットを使っていますが、ツイート後にSafariに戻って来る様にコールバックを設定しました。
javascript:location.href='twittin://post?text='+encodeURIComponent('%|[Link]'+document.title+' '+location.href)+'&callback_url='+location.href;
Twittin - 高速スライドツイーター 3.0.1
¥85
[App Storeで見る]

2013年1月25日金曜日

Podcastアプリを削除して、RSSリーダーで視聴するようにしました。

これまでは専用アプリでPodcastを視聴していました。今回RSSリーダーで視聴するように変更したため、アプリを削除しました。
Podcast 1.1.2
無料
[App Storeで見る]
専用アプリに不満がある訳ではありません。
登録したチャンネルの新着を聴ければ良くて、古いアーカイブを聴く訳でもないので、RSSリーダーで充分なんです。
ホーム画面が空くし、物足りなさを感じれば再インストールすればいいだけです。
▽Podcastを検索してGoogleリーダーに登録するブックマークレット
新たにチャンネルを登録する時のために、ブックマークレットを作りました。
javascript:(function(){var d=document,w=window;var kwd=prompt('Input Podcast Title','');var knd='podcast',cnt=8,json={},gr='http://www.google.com/reader/view/feed/',pt,pf;var s=d.createElement("script");var src='http://itunes.apple.com/jp/search?term='+encodeURIComponent(kwd)+'&lang=ja_jp&country=JP&entity='+knd+'&limit='+cnt;s.charset='utf-8';s.src=src+'&callback=result';d.body.appendChild(s);w.result=function(data){if (data.resultCount==0){prompt('Result','Not Found ...'); return;}for(var i=0;i<data.resultCount;i++){json[i]=data.results[i];var z=json[i];pt=z.collectionCensoredName;var r=prompt('【'+(i+1)+'/'+data.resultCount+'】'+pt,'OK→次,キャンセル→決定');if(!r){pf=z.feedUrl;w.location=gr+encodeURIComponent(pf);return;}}}})();
▲登録したブックマークレットを実行し、検索ワードを入力してOKをタップします。
▲タイトルが表示されるので、決定の場合はキャンセルをタップします。するとGoogleリーダーのサイトが表示されるので、登録をタップします。
以上で登録完了となるため、あとはRSSリーダーで新着チェックし視聴します。
Newsify RSS Reader (Google Reader Client) 1.6
¥85
[App Storeで見る]
JUNK バナナマンのバナナムーンGOLD
TBS RADIO 954kHz
無料
[iTunesで見る]

2013年1月21日月曜日

NowPlaying曲の歌詞検索をSeeqに追加しました。

再生中の曲の歌詞を検索するアイテムをSeeqに設置しました。
Seeq 1.5
¥250
[App Storeで見る]
実行すると現在再生中の曲のタイトルをうたまっぷで検索し、結果をSeeq内蔵ブラウザで表示します。
再生中の曲の情報を取得できるMyScripts(LE)を利用しています。
MyScripts LE 2.5
無料
[App Storeで見る]
▽Seeqの登録
Add Itemの画面に下記の通り登録します。
Title: なうぷれ歌詞検索
URL: myscripts://run?title=NowPlayingLyric
▽MyScriptsの登録
Action: openURL
Title: NowPlayingLyric
Script:
if(SONG){
    'seeq:///go?text='+encodeURIComponent('http://sp.utamap.com/searchlyrics.php?searchname=title&word='+encodeURIComponent(SONG.title));
}else{
    'seeq:';
}
このアイテムは下記のアップデートが実現されれば必要なくなるかもしれません。期待しています。

2013年1月16日水曜日

ブックマークレットと通知センターに「Rowlineに追加」を配置しました。

ブログを書く時は、各種Webツールで作成した共有アイテムと、オリジナルのテキストをブロックごとにRowlineに追加して作成しています。
Rowline 1.1.1
¥170
[App Storeで見る]
▽各種Webツールで作成した共有アイテムをブックマークレットで「Rowlineに追加」
WebツールはShareHtmlとiTunes Link Share、PicasaHtmlを利用しています。
▲Webサイトの共有はShareHtmlを使っています。
▲iTunesコンテンツ(App/Song/Podcastなど)の共有はiTunes Link Shareを使っています。
▲画像の挿入はPicasaHtmlを使っています。
ブラウザで各種Webツールを使うと結果がプレビュー表示されます。
▲ブックマーク登録してあるブックマークレット「Rowlineに追加」を実行すると、Rowlineが立ち上がります。結果が末尾に追加されます。
ブックマークレットのコードは下記です。
javascript:var d=document;var t='';var ta=d.getElementById('ta');if(ta)t+=ta.value;var bk=d.getElementById('bkmklt_ret');if(bk)t+=bk.value;if(t!=''){location.href='rowline:///set?loc=bottom&view=lines&callback=seeq:&text='+encodeURIComponent(t);}
▽定型文で作成したテキストを通知センターから「Rowlineに追加」
定型文に登録した雛型を使ってブロックごとにテキストを作成しています。
定型文 - 簡単作成&コピー 1.2.1
無料
[App Storeで見る]
▲定型文の雛型を選択してテキストを作成します。
▲通知センターを引っ張り「Rowlineに追加」を実行すると、Rowlineが立ち上がります。テキストが末尾に追加されます。
通知センターからはMyShortcutsを介して、MyScriptsに登録したスクリプトを実行しています。
MyShortcuts+Viewer 1.4
¥85
[App Storeで見る]
MyScripts LE 2.5
無料
[App Storeで見る]
MyShortcutsに「myscripts://run?title=AddToRowline」と登録し、MyScriptsにはアクション「openURL()」タイトル「AddToRowline」の下記スクリプトを登録してあります。
"rowline:///set?text="+ENCTEXT+"&loc=bottom&view=lines&callback=fixedform:";
全てのアイテム・テキストを作成し「Rowlineに追加」したら、あとは並べ替えて完成です。
※Rowlineから「戻る」(&callback=~:)に、ブックマークレットにはSeeq、通知センターには定型文をセットしてあります。
Seeq 1.5
¥250
[App Storeで見る]

2013年1月9日水曜日

NowPlayingツイートの添付URLをiTunesトラックビューに変更しました。

iPhoneで音楽を聴いていて紹介したい曲があった時、ときたまNowPlayingツイートをします。
フォーマットは「#NowPlaying 曲名 by アーティスト名 on アルバム名 URL」としていますが、URLの内容を変更しました。
これまでは「アーティスト名 曲名」でのiTunes検索でしたが、曲のトラックビューにしました。
通知センター→MyShortcuts→MyScriptsLE→Tweetbotという流れです。
MyShortcuts+ViewerMyShortcuts+Viewer 1.4
Takeyoshi Nakayama
¥85 / 0.4MB[iTunes]
MyScripts LEMyScripts LE 2.5
Takeyoshi Nakayama
無料 / 2.3MB[iTunes]
Tweetbot ― 個性派Twitterクライアント (for iPhone)Tweetbot ― 個性派Twitterクライアント (for iPhone) 2.6.2
Tapbots
¥250 / 11.6MB[iTunes]
トラックビューURLは下記サイトのスクリプトを参考にiTunes Search APIを利用して取得しています。

2013年1月6日日曜日

マイiPhoneアプリのURLスキーム一覧を更新しました。

現時点で私がインストールしているiPhoneアプリのURLスキーム一覧を更新しました。
上記サイトを参考にして、PCでiPhone構成ユーティリティとブックマークレットを使って行ないます。
iPhone構成ユーティリティでファイルを保存する。
iPhone構成ユーティリティを起動し、ケーブルでiPhoneをPCに接続します。接続が完了したら、「書き出す」でファイル名の末尾に「.html」を付けて保存します。
保存したファイルをWebブラウザで開きます。
ブックマークレットで整形する。
下記のURLスキーム整形用ブックマークレットを実行します。
javascript:t=document.body.innerHTML.replace(/\n/g,'').replace(/\t/g,'');a=t.split('CFBundleDisplayName');c='';for(i=1;i<a.length;i++){b=a[i];if(b.match(/<string>(.+?)<\/string>/)){n=RegExp.$1;}s='';if(b.match(/URLSchemes/)){d=b.split('URLSchemes');for(j=1;j<d.length;j++){e=d[j];if(e.match(/<array>/)%20&&%20e.match(/<\/array>/)){s+=e.split('<array>')[1].split('</array>')[0].replace(/<string>/g,'<div%20style=%22text-indent:2em;%22>').replace(/<\/string>/g,':</div>');}}}c+='<div>'+n+'</div>'+s;}f='<textarea%20style=%22width:100%;height:100px;%22><div>'+c+'</div></textarea><div>'+c+'</div>';document.write(f);
すると、①上部に整形後のソース、②その下にURLスキーム一覧が表示されます。
マイiPhoneアプリのURLスキーム一覧
楽天ラッキーくじ
TiltShiftGen
tiltshiftgen:
tiltshiftgen-photoapplink:
Squat
VideoConverterApp
db-jpn2ajunmnobh9t:
PicShop
fb287066698013735:
Podcasts
feed:
pcast:
itms-pcast:
itms-pcasts:
itms-podcast:
itms-podcasts:
SitApp
SitApp:
TeeAppSitApp:
Twitee
twitee:
Google+
gplus:
mgc:
hasgplus3:
hasgplus4:
WebCollector
fb320094701373274:
wc:
en-webcollector:
MyShortcuts
myshortcuts:
楽天カード
fb164385800248769:
Pic Stitch
fb219999261380232:
TKB
fixedform:
Resize Photo
LINE
line:
lineauth:
fb106149969545611:
wb2833745551:
Chrome
googlechrome:
googlechromes:
googlechrome-x-callback:
fb134977186636965stable:
Tweetbot
com.tapbots.Tweetbot:
tweetbotiphone:
tweetbot.iphone:
tweetbot:
OPlayer Lite
oplayerlite:
fb204319659697216:
rtsp:
mms:
smb:
Colorful
PicsPlay
fb112746762217054:
picsplayflickr:
PushApp
PushApp:
TeeAppPushApp:
Etchings
fb473290736023894:
웹툰카메라
webtooncamera:
fb131875650298981:
Google Drive
googledrive:
Halftone
halftone-photoapplink:
fb175786172466472:
flickrfee6f42476875d45bbb6f6871b1140d3:
ig419957803:
com.juicybitssoftware.Halftone.CameraPlus:
db-ov1sjifshk1oo7k:
FullManualOcr
Gift Music
com.camobile.gift-music:
com.camobile.gift-music.return:
NHK
fb197063213735555:
nhknetradio:
CalRemind
TwelveGifts
fb177781878567:
Capture
youtubecapture:
fb264371623669442:
fb521722174522151:
fb87741124305:
Seeq
seeq:
Rowline
rowline:
MPro
mpro:
iLifeLogger
ilifelogger:
MapFan+
mapfanplus:
Splice
Blogger
blogger:
楽天リサーチ
PicashareLite
MapFan
mapfan:
Newsify
fb349134048459950:
radiko.jp
radiko:
Genius Scan
fb232875756748137free:
db-eznq7yn1z6e5zha:
box-geniusscan:
geniusscan:
iphone
youku:
QQ043C5409:
Cuckoo
cuckoo:
Downloads Lite
downloadslite:
db-xhd0gogu34ailnp:
Blux Pro
bluxcamerapro:
My Sketch
fb439731986088187:
MannerCameraFREE
mcam:
com.bootstlab.MannerCamera.free:
Markee
fb312151015502662:
markee:
db-3k1sgnpfnyzntwm:
SySight
sysight:
ExcelContacts
db-lzfnm441h55hwjc:
FoxTube
fb193698427408496:
foxtube:
MyScriptsLE
myscriptsle:
myscripts:
Skitch
skitch:
Retouch
db-2ixbxfvtz2hm7lf:
Simply B&W
fb167072936693040:
simplybandw-photoapplink:
Facebook
fbauth2:
fbauth:
fb:
fblogin:
SimpleWeight
fb140310316040770:
simpleweight:
Count It!
Dropbox
dbapi-1:
fb210019893730:
Calculator
JogNote
PhotoFrame
ilsphotoframe:
fb159888754132319:
Viber
fb192454074134796:
Evernote
fb108880882526064:
evernote:
Google Maps
comgooglemaps:
googlemaps:
ゆれくる
jp.co.rcsc.yurekuru: