Twitter Image Downloader

Download and rename original images on your Twitter timeline

O que é Twitter Image Downloader?

Twitter Image Downloader é uma extensão do Chrome desenvolvida por https://hassakulab.com, e sua principal característica é "Download and rename original images on your Twitter timeline".

Capturas de Tela da Extensão

screenshot
screenshot

Baixar o arquivo CRX da Extensão Twitter Image Downloader

Baixe arquivos de extensão Twitter Image Downloader no formato crx, instale manualmente as extensões do Chrome no navegador ou compartilhe os arquivos crx com amigos para instalar facilmente as extensões do Chrome.

Instruções de Uso da Extensão

                        この拡張はtwitter.comとtweetdeck.twitter.com上で動作します。
タイムライン上の画像を右クリックしたときのコンテキストメニューに「download original image」を追加します。
この操作を行うと、画像は投稿者のユーザー名とツイートIDで自動的にリネームされダウンロードされるため、ダウンロードした画像をひとつずつリネームするという煩雑な作業を減らすことができます。

正常に動作すると画像は「[ユーザー名]-[ツイートID]-[0].拡張子」のような形式のファイル名で保存されます。3番目の[0]は「複数画像投稿の何枚目の投稿か」です。
何らかの原因でこれらの情報が取得できなかった場合、「TIL-unknown-[twimgのパス].拡張子」という名前でファイルが保存されます。

TweetDeckで利用する際の制約として、画像リンク(タグによるリンク)には対応していません。
また、「複数画像投稿の何枚目の投稿か」は取得されず、「[ユーザー名]-[ツイートID].拡張子」となります。

最初に利用する前にtwitterのページを更新する必要があります。

TwitterやChromeの仕様変更に伴い、突然利用できなくなる可能性があります。
不具合や要望等がございましたらTwitterからご連絡ください(https://twitter.com/HassakuTb)
ただし対応優先度は低いのですべての要望には答えることはできません。ご了承ください。

[ソースコード]
https://github.com/HassakuTb/TwitterImageDownloader2

[変更履歴]
2018/02/22 0.2.0
初版

2018/02/23 0.2.1
「open "save as" window」のオプションが機能しない不具合を修正

2018/02/23 0.2.3

単一画像ツイートのギャラリーモード(画像詳細)で利用できるように変更

2018/02/23 0.2.4
オプションメニューの表示に関する軽微な不具合を修正

2019/07/20 2.0.0
「新しいTwitter」に対応
内部実装を大幅に変更  
旧UIのtwitter.comにて、画像のダウンロード元を新UIのtwitter.comで利用されているものに変更  
ユーザー名が解決取得できないとき、ファイル名が「TIL-unknown-{画像ソースのURLの一部}.{拡張子}」になるように変更  
HTTPSプロトコルのときのみ有効になるように変更

2019/07/20 2.0.1
新しいTwitterの画像プレビュー画面から正常にリネームされない問題を修正

2019/07/21 2.1.0
制限付きでTweetDeckに対応

2019/07/21 2.1.1
オプション[download to]が空欄のとき、自動的にディレクトリを作成する不具合を修正

2020/06/17 2.2.0
オプションでダウンロードするファイル名を変更可能に修正
オプションのUIを変更

2021/01/25 2.2.1
オプションでダウンロードするファイル名にオリジナル画像名を利用できるように変更

2022/03/06 2.2.4
ダウンロードするファイル名にダウンロード日時を利用できるように変更

2022/06/08 2.2.5
UIの文言を修正

2023/08/02 2.2.6
webpに圧縮されたサムネイルに対応

2023/09/16 2.2.7
不要なpermissionを削除

2023/12/02 2.2.8
pro.twitter.comに対応

2023/12/03 2.2.9
ダウンロードするファイル名に投稿日時を利用できるように変更

2023/12/09 2.2.10
support media tab in twitter.com ( Posting date and time cannot be set. )

[既知の不具合]
モーメント埋め込みツイートなどのTwitterCardを用いたツイートで、画像のソースがpdb.twimg.comにある場合、コンテキストメニューが表示されますが、必ず情報取得に失敗し、ファイル名が「TIL-unknown-[twimgのパス].拡張子」となります。

メディアタブの画像をダウンロードするとき、投稿日時は指定できません。

他のダウンロードを補助する拡張機能を利用している場合、ファイル名が正常に変更されないことがあります。                    

Informações Básicas da Extensão

Nome Twitter Image Downloader Twitter Image Downloader
ID ljfafhkjifmbnflpbpeoepeponlkodel
URL Oficial https://chromewebstore.google.com/detail/twitter-image-downloader/ljfafhkjifmbnflpbpeoepeponlkodel
Descrição Download and rename original images on your Twitter timeline
Tamanho do Arquivo 173 KB
Contagem de Instalações 13,465
Versão Atual 2.2.10
Última Atualização 2023-12-10
Data de Publicação 2020-06-17
Classificação 3.88/5 Total de 59 Avaliações
Desenvolvedor https://hassakulab.com
Email [email protected]
Tipo de Pagamento free
Site da Extensão https://github.com/HassakuTb/TwitterImageDownloader2
URL da Página de Ajuda https://twitter.com/HassakuTb
Idiomas Suportados ja
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "Twitter Image Downloader",
    "short_name": "TwiImgDLer",
    "version": "2.2.10",
    "description": "Download and rename original images on your Twitter timeline",
    "icons": {
        "16": "images\/icon16.png",
        "48": "images\/icon48.png",
        "128": "images\/icon128.png"
    },
    "background": {
        "service_worker": "dist\/background.bundle.js",
        "type": "module"
    },
    "content_scripts": [
        {
            "matches": [
                "https:\/\/twitter.com\/*",
                "https:\/\/pro.twitter.com\/*"
            ],
            "js": [
                "dist\/content.bundle.js"
            ],
            "run_at": "document_start"
        }
    ],
    "options_ui": {
        "page": "dist\/options.html"
    },
    "permissions": [
        "contextMenus",
        "downloads",
        "storage"
    ],
    "host_permissions": [
        "https:\/\/twitter.com\/",
        "https:\/\/pro.twitter.com\/"
    ]
}