「pictam.dms」の版間の差分

提供: Yourpedia
移動: 案内検索
(118.157.177.209 (トーク) による編集を 防人 による直前の版へ差し戻しました)
 
1行目: 1行目:
x^m}c`o^kwkW}}s^ctsVii^Oo\[YnOp_^m]RvN\SvhWVRWkcO`\
+
[[Irvine]]を使って[[pictam]]の静止画を落とすためのスクリプト。[[Twitter]][[Twilog]]のページから「IrvineへすべてのURLを送る」で使う。本スクリプトは「[[t-co.dms]]」からの呼び出しにも使われる。
^dRzyioRyRzgvr`bWZ\hnQf[ohltgNd_zbPw]WsTvmcba]_dte
+
#[http://mxmkitchen.com/2009/03/13/2357.php ここ]からIrvineと[[Dorothy2]].zipをDL、インストールする
ciuujN[isdRXgSrlZoRS`zYubZfWa\qpjiRz{x`[uuluba_zyi
+
#「(Irvineが有るフォルダ)¥Dorothy2¥program¥」に「pictam.dms」を以下の内容で作成する
`T_[[cqfOxOQgc{`{hRbgwzN]|]OgdtNOqxObOe^bXal|uktjW
+
#Irvineを起動後、上記サイトに出てる設定を行う
Wsiuih]fOgsatdXsr_xqi[iO}SypdoUNaS}]zyt{aqlzaeaRfb
+
##「ツール」→「メインメニュー」→「動画ダウンロード2設定」で「pictam」にチェックを入れて、「ファイル」→「保存して終了」をクリック、それ以外は同様
TQbt{T^QgjnXVfX[zffkzcZThhRYSU|p]Vkq``z{l\pXdXURjY
+
##呼び出し元の「[[t-co.dms]]」も上記同様に用意しておく
evhuShaqOWVV[b]Yj{PkZ{R^SVwj`ptn^PT[Sem}qWs[k_[rgh
+
#後は、ほぼ上記サイトの説明通り
rmeWOXOZgtq^pmZsxkSSVv`a`]e_oyks`mTj}q[mlPNcfnPwzn
+
 
kkRRc^WtQjqe^QQuNYsbOeNdrwNXirT\re{[SuNhVYipglnklN
+
<pre><nowiki>
Ydt|UYsRPUmNll`gxWXnOa]cO`O[}XUPv]bjywymt[cS\Xo[qn
+
//Dorothy2
ybaf}qknNvwTbXdepfrV^obcTw[fdhnz^g[`oyuRzvdf{}jfwx
+
//caption=pictam
YnwqRUgdp_ZWwRpXWW[VvTnr}hWgpv_XdvOy]heau[w_t}wj|s
+
//version=0.01
x]dkPsX`n^n^N_\gkQyveWQasx}tzWR\nhXQi_NWz{]v_djifa
+
//hint=Twitter・TwilogのページからURLを渡してください
_e`}lkWzZ_bVaYWNk\pPhuqeSvxodTfOhN}[n_[^TVfPqShgsU
+
//match=http://pict.am/
}^]rkeiVRyTpcuZYeYOvVkQPo{jrl\zcZoTUqQhmTiQdvkomP`
+
//author=Abcdefgh
hhqYzferuNhdWp}}gxZcVuggSjwgnTuwO}cQXaojxoWgar^omQ
+
//path=program
OsldrlQx]c^dmwm]UZawum\mOmrrfnnyxwsrNnuwQvYVofk_N\
+
//priority=500
_P`rjohoqh}QaX|YRybXvnjYVbTN_\W`xfxQhNkdvlzP`UtQpP
+
//end
g_\WQSmPsgS|X}v_dcorpeYvUcrZWegNU]_h]|vweW]Whkpu]o
+
//created 14,Dec.,2011 by Abcdefgh
hcnYrmxc`]nON\SygjX|YarxweOsnn[mzxnhyzXgpWPvmbj{|e
+
//ファイル名の単純変換が不可能な為
w\^dqrwmwlxRuv\[wzfUpx{`vs|Xq\gQtc}yj{gXeNe{cPhRrx
+
 
Qffmi_h]beQcNVwZoWg}^ntQ``nvUfWySurNs^m\jSQYz[wgjx
+
function(){
]_dgzNNXn}k_}frimcOSNXYXjttYmegbgjQ{_|X\Z_rd|uW\oe
+
println('pictam.dms start');
VgRZX}cnRhpyO_{u}qltfTksron`{t_{QrRiOZUO^PimXuaxpS
+
// 画像紹介ページをダウンロード
YlPhXbsVxotZv]W\U^VVh]NYPh||R[bg}^^_zcmRUxlvkdo|dO
+
common_load('download');
f[cRlZ\bQ^Vw[fPRiry^x[zezoWVS\gvu__V_]vcqbtcSwl^WZ
+
var http = download(urlinfo.url);
|{mYRmunqnZru[]{co_hUtS_Twcdg\b}[Sbssig|rq|gvtTgxW
+
if(http.responseHeader.code != 200){
STq]O^p|asYd`cOmPsepwObYpsS{d[vUUydt]W^ywm[\kvpq`o
+
return retry('error--->' + http.responseHeader.code);
Rj]oxmp}thSndR\^dcuQvf[zTNZ\UhxpoPQf]VtoQQ{ijtP\Yq
+
}
NValgR^bu_wyrmvxkzhkrOppSUqfZllWclfbq]N^seN\dpo]Se
+
// 本画像URLを抽出
bdsf\lsxqm`TU{Ylnpsbnl^vaZhoRdq]bi_l{^SzQs[\{hinQO
+
if (!http.data.match(/pic_box\"><img src=\"([^"]+)\"/)) {
d{Vc}|xZudUw}{Qcnhe]kuzOSnWskzVf\N]|h^lTcUc}_fViyT
+
println('error---> オリジナルサイズの画像が見つかりません');
sacOSyq``vwxv}rTl]WSe`zZrnPxzSfvmRcquj{|_XvOX]`t[a
+
exit();
rdZgrmksVWUj^wjisSxikX{qnxelmhqmryTpcteS[lNuZOs}{}
+
}
sng\}zi{euqVfk}zztUYhvuo^lafPgsg_ryb|zmP_}ewtb\Nej
+
var title = RegExp.$1;
`bNeNX\xzSxmTXc\gqaiT_{NOcpzxn]j\x]W\NapOpSiTzXT{p
+
 
T`e_rohRu\gsylqbmTYke|gSjsmcUslX|fwZ|Xh{hoccaihjWe
+
var url = new URL(title);
|uNejUUqe\sprqrctvPRxXt{bvNXwVsQ]uWa`}{}v|ysUs}oS|
+
urlinfo.url = url.url;
WTNoOYnvhqx_h`TSfkaeu_W}PtmevclcYvTiap}yV]qmnzYvth
+
headers.host = url.host;
UcZ]Oe`\rqevgu}q`^shYiQS|XohdXxrtacQX}`b|mQalXkl\u
+
//ファイル名を抽出
}zi|q{oXPqmok`vewRimYOSRr[Selo_Xv\Uj}Ndt|N\ttzsWoy
+
if (!title.match(/([^\/]+)$/)) {
z}RyOwq\Tdxsp]Wiem]SRuYvYOlysQs]SttZYVvlxmf_y]gVq|
+
println('error---> ファイル名が見つかりません');
ZbQcOqlg[dOjzvllfZWUXTUXokaPomqNlshfWW^vxT}ym\m[Qp
+
exit();
R^`{d\ZO`Nwe]lzOQfiqurk_WwsxNZlTswvi^bpTnNvv}Nm]cj
+
}
\v[T}OS\UQwa`npiQWyRhQSitYZ|\Vg{Y^fTV\kpjpqWUvS[Y|
+
Dorothy.fileName = RegExp.$1;
odkOWWzUj]`qcaWRPzm\ezk[rvrUcwWPvPquRppSVZaVpd_Y_N
+
}
kY[cOlsdPcgsSlh}Q[}l]yg\vmf|X{}WXjdtok}zvVyxtWltdi
+
</nowiki></pre>
nsjQSyWo}p[pqN[hxssnf`mhP^sij}QXN\osTy}c^j`ac{\z_X
+
 
box^}pTmWkyPQOVPcUpVpQ_P^fkvtXQ}ufz{mw]lySsu[V|gNq
+
[[Category:Irvine用スクリプト]]
avwbj{muqg[ZfXsysaUdseP|_ThvzyYn^s[meSWxmuxyvcUR]f
+
^onnuketpVfn\eOcTzZOaVgit|ytshOSpPfP`Z^^z^jmnmlnYb
+
`iVgw[v|wSddqorPtcX`PjOwmoXNlNbloW\desw_xZPm{dmVNn
+
VetpfWWlaQjzhP^RktYY_Pu_`keXXj}kqbrWxi`|bl[isfgRlP
+
ldudT\lVWt\UZpbnsYlr_wcYXtzgangndNaUOW[gy`qNkvPqm|
+
{\nTkPiSVZtPch{mmz|yvetd^mZUtdzY\Ne}bxVN^xXnyVwjN[
+
eidX^h\{]Tv^pxhazXqYg|{XuqPnR\opPQni`cRonmmgYPgkVn
+
`[efuRTQazRmvRgW\_soXQdvqhk{PVagfwVucnkfSRackiqtUs
+
}RxZfhlXpO\ZcZltd_}usgolfwWkfpQ[XuhQn[c_OerNePzju|
+
\Nu}]byqabnSjQjopNswqf`e{Z]RvRSvxawqT{bisuaeUl]Zyi
+
]s{d[wnveV{susxWSi|pxwr}W]}Ux|k[Ti\qhrT{StOUR}ewO]
+
OhVRYaXdwsRN][p_zU_PUpaVkptZwYuWc[as}Y\rNnexWrj^]y
+
xWX}fbVmbRev\}PQbbYmk_xOxbSWxn_T{`ujYrysT_gukXOsqW
+
Sv]cm}ScgbSvuopRu`t|k[bhv^\pwhfZs[{uwPNUk{cpzPPgpV
+
nYU\dTZzVmqxzbbtkOkpqNX[QrcaQenuOp^NblzoaWu\SyhzgW
+
sVdwUicekZ|VUT_
+

2020年7月12日 (日) 15:09時点における最新版

Irvineを使ってpictamの静止画を落とすためのスクリプト。TwitterTwilogのページから「IrvineへすべてのURLを送る」で使う。本スクリプトは「t-co.dms」からの呼び出しにも使われる。

  1. ここからIrvineとDorothy2.zipをDL、インストールする
  2. 「(Irvineが有るフォルダ)¥Dorothy2¥program¥」に「pictam.dms」を以下の内容で作成する
  3. Irvineを起動後、上記サイトに出てる設定を行う
    1. 「ツール」→「メインメニュー」→「動画ダウンロード2設定」で「pictam」にチェックを入れて、「ファイル」→「保存して終了」をクリック、それ以外は同様
    2. 呼び出し元の「t-co.dms」も上記同様に用意しておく
  4. 後は、ほぼ上記サイトの説明通り
//Dorothy2
//caption=pictam
//version=0.01
//hint=Twitter・TwilogのページからURLを渡してください
//match=http://pict.am/
//author=Abcdefgh
//path=program
//priority=500
//end
//created 14,Dec.,2011 by Abcdefgh
//ファイル名の単純変換が不可能な為

function(){
	println('pictam.dms start');
	// 画像紹介ページをダウンロード
	common_load('download');
	var http = download(urlinfo.url);
	if(http.responseHeader.code != 200){
		return retry('error--->' + http.responseHeader.code);
	}
	// 本画像URLを抽出
	if (!http.data.match(/pic_box\"><img src=\"([^"]+)\"/)) {
		println('error---> オリジナルサイズの画像が見つかりません');
		exit();
	}
	var title = RegExp.$1;

	var url = new URL(title);
	urlinfo.url = url.url;
	headers.host = url.host;
	//ファイル名を抽出
	if (!title.match(/([^\/]+)$/)) {
		println('error---> ファイル名が見つかりません');
		exit();
	}
	Dorothy.fileName = RegExp.$1;
}