Twitter Image Downloader

Download and rename original images on your Twitter timeline

Qu'est-ce que Twitter Image Downloader ?

Twitter Image Downloader est une extension Chrome développée par https://hassakulab.com, et sa fonction principale est "Download and rename original images on your Twitter timeline".

Captures d'Écran de l'Extension

screenshot
screenshot

Télécharger le fichier CRX de l'extension Twitter Image Downloader

Téléchargez les fichiers d'extension Twitter Image Downloader au format crx, installez manuellement les extensions Chrome dans le navigateur ou partagez les fichiers crx avec des amis pour installer facilement les extensions Chrome.

Instructions d'Utilisation de l'Extension

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

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

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

Informations de Base sur l'Extension

Nom Twitter Image Downloader Twitter Image Downloader
ID ljfafhkjifmbnflpbpeoepeponlkodel
URL Officiel https://chromewebstore.google.com/detail/twitter-image-downloader/ljfafhkjifmbnflpbpeoepeponlkodel
Description Download and rename original images on your Twitter timeline
Taille du Fichier 173 KB
Nombre d'Installations 13,465
Version Actuelle 2.2.10
Dernière Mise à Jour 2023-12-10
Date de Publication 2020-06-17
Évaluation 3.88/5 Total 59 Évaluations
Développeur https://hassakulab.com
Email [email protected]
Type de Paiement free
Site Web de l'Extension https://github.com/HassakuTb/TwitterImageDownloader2
URL de la Page d'Aide https://twitter.com/HassakuTb
Langues Prises en Charge 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\/"
    ]
}