Twitter画像Download Fork

  • /*
     * @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 です。

History

  1. 2016/01/15 16:53:30 - 2016-01-15
  2. 2016/01/15 16:36:16 - 2016-01-15
  3. 2016/01/15 16:31:37 - 2016-01-15