Twitter画像Download
by
furyu-tei
2016-01-16 [2016/01/16 01:53:30]
Twitterの画像を開いた画面で実行すると、画像のダウンロードダイアログが開く(ファイル名は*.jpg:orig→-*-orig.jpgに変換される)
-
/*
* @title Twitter画像Download
* @description Twitterの画像を開いた画面で実行すると、画像のダウンロードダイアログが開く(ファイル名は*.jpg:orig→-*-orig.jpgに変換される)
* @include https://pbs.twimg.com/media/*
* @license MIT License
* @javascript_url
*/
( function ( w, d ) {
'use strict';
var img_url = w.location.href;
if ( ! ( img_url.match( /^https?:\/\/pbs\.twimg\.com\/media\// ) ) ) {
return;
}
var filename = img_url.replace( /^.+\/([^\/.]+)\.(\w+):(\w+)$/, '$1-$3.$2' ),
link = d.createElement('a');
link.href = img_url;
link.download = filename;
d.documentElement.appendChild( link );
link.click();
d.documentElement.removeChild( link );
} )( window, document );
-
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。