flandlescarlet's diary【情報工学生の備忘録】

元機械工学科所属だった情報工学生です。JavaScriptで適当に何かを作ったり、絵を描いていたりします。

うごメモ作品ダウンローダー(ppm&flv)

うごメモDownloader

うごメモ専用



 

うごメモの作品のURLを上部のテキストにコピペして

下の何れのほしいファイルを選択するとダウンロードが出来ます。

はてなには、他にもURL操作によって様々な外部スクリプトで便利化する事も出来ます。

この場合、ただJavaScriptを回すのではなくて、Greasemonkeyで製作した方が良いようですね。

うごメモの作品をその場でダウンロードしたり、いろいろ考えていこうと思います。 

 

Sample

 <script type="text/javascript">// <![CDATA[
function download_movie(url,system){

        DSi = url.substring(28,44);
    	txt = url.substring(55,79);

		hatena = "http://image.ugomemo.hatena.ne.jp/" + system + "/";
		url = hatena + DSi + "/" + txt + "." + system;

		if( DSi.length == 16 && txt.length == 24){
			location.href = url;
		}

	}	

	function download_picture(url,system){

		DSi = url.substring(28,44);
		txt = url.substring(55,79);

		hatena = "http://image.ugomemo.hatena.ne.jp/thumbnail/";
		url = hatena + DSi + "/" + txt + system;

		if( DSi.length == 16 && txt.length == 24){
			document.getElementById("out").innerHTML = "<img src=" +url+ ">";
		}

	}
// ]]></script>
<h1>うごメモDownloader</h1>
<fieldset><legend>うごメモ専用</legend><form name="F1">
<p><input type="text" name="T1" size="30" /><br /><br /></p>
<input onclick="download_movie(document.F1.T1.value,'ppm')" type="button" value="ppm" /> <input onclick="download_movie(document.F1.T1.value,'flv')" type="button" value="flv" /></form>
</fieldset>