Twitter Image Downloader

Download and rename original images on your Twitter timeline

Was ist Twitter Image Downloader?

Twitter Image Downloader ist eine Chrome-Erweiterung, die von https://hassakulab.com entwickelt wurde, und ihr Hauptmerkmal ist "Download and rename original images on your Twitter timeline".

Erweiterungsscreenshots

screenshot
screenshot

Twitter Image Downloader-Erweiterungs-CRX-Datei herunterladen

Laden Sie Twitter Image Downloader-Erweiterungsdateien im crx-Format herunter, installieren Sie Chrome-Erweiterungen manuell im Browser oder teilen Sie die crx-Dateien mit Freunden, um Chrome-Erweiterungen einfach zu installieren.

Anleitung zur Verwendung der Erweiterung

                        この拡張は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のパス].拡張子」となります。

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

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

Grundlegende Informationen zur Erweiterung

Name Twitter Image Downloader Twitter Image Downloader
ID ljfafhkjifmbnflpbpeoepeponlkodel
Offizielle URL https://chromewebstore.google.com/detail/twitter-image-downloader/ljfafhkjifmbnflpbpeoepeponlkodel
Beschreibung Download and rename original images on your Twitter timeline
Dateigröße 173 KB
Installationsanzahl 13,465
Aktuelle Version 2.2.10
Letztes Update 2023-12-10
Veröffentlichungsdatum 2020-06-17
Bewertung 3.88/5 Insgesamt 59 Bewertungen
Entwickler https://hassakulab.com
E-Mail [email protected]
Zahlungsart free
Erweiterungswebsite https://github.com/HassakuTb/TwitterImageDownloader2
Hilfeseite URL https://twitter.com/HassakuTb
Unterstützte Sprachen 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\/"
    ]
}