Twitter メディアダウンローダ (twMediaDownloader)
- License: The MIT license
- Copyright (c) 2016 風柳(furyu)
- 対象ブラウザ: Google Chrome、Firefox
Web 版公式 Twitter のメディア(画像/動画)を、原寸サイズでダウンロードするためのスクリプト。
※個別ツイートのメディアダウンロードについては、TweetDeck でも対応。
■ インストール方法
Chrome 拡張機能版
Google Chrome で、
より拡張機能を追加する。
Firefox Quantum (WebExtentions)版
Firefox Quantum で、
よりアドオンを追加する。
ユーザースクリプト版
Firefox+GreasemonkeyTampermonkey、Google Chrome+Tampermonkey の環境で、
Twitter Media Downloader for old Twitter.com (twMediaDownloader.user.js)
をクリックし、指示に従ってインストール。
※ Firefox では Quantum(57) + Greasemonkey 4 より動作しなくなった(代わりに Tampermonkey を使用すること)。
■ 使い方
Web 版公式 Twitter 上で、ユーザータイムラインや検索タイムラインを開くと、「メディア↓」のようなリンクが挿入される。
これをクリックするとダイアログが表示されるので、[開始]ボタンをクリックすると、原寸画像/動画の ZIP 化が開始される。
※ ZIP 化の進捗は、下部にログ出力される。
ZIP 化が完了するか、もしくは[停止]を押すと、対象となる画像/動画ファイルをまとめた ZIP ファイルがダウンロードされる。
※ ログの内容も ZIP の中に保存される。
必要に応じて、保存対象となるツイートの Tweet ID 範囲、および、ツイートの制限数を指定可能。
※デフォルト(範囲空白)の状態では、Tweet ID 範囲は全てで、ツイートの制限数にのみ制限される。
また、各メディア付ツイートにもダウンロード用のリンクが追加され、個別にダウンロードすることも可能。
※ Chrome 拡張機能の場合、この機能は ON/OFF できる。
■ 外部ライブラリなど
-
jQuery, jquery/jquery: jQuery JavaScript Library
License | jQuery Foundation
The MIT License -
JSZip
Copyright (c) 2009-2014 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso
The MIT License -
MikeMcl/decimal.js: An arbitrary-precision Decimal type for JavaScript
Copyright (c) 2016, 2017 Michael Mclaughlin
The MIT Licence -
lambtron/chrome-extension-twitter-oauth-example: Chrome Extension Twitter Oauth Example
Copyright (c) 2017 Andy Jiang
The MIT Licence -
sha1.js
Copyright Paul Johnston 2000 - 2009 The BSD License -
oauth.js(^1)
Copyright 2008 Netflix, Inc. The Apache License, Version 2.0
(^1) archived: oauth.js -
jsTwitterOAuth/twitter-api.js
Copyright (c) 2018 風柳 (furyu)
MIT License