max / Twitter/X Media Downloader

Publié:

Version: 0.2.1+c4dbdf4 mis à jour

Résumé: One-click download of images/videos from Twitter/X, with custom filenames and history.

Licence: MIT

Antifonctionnalité: non spécifié

Twitter/X Media Downloader

这是一个用于 Twitter/X 的 Userscript (用户脚本),可以让你一键下载推文中的图片和视频,并提供自定义文件名、快捷键与完整的下载历史记录功能。

主要功能

  • 一键下载媒体 在推文右下方的操作列 (或单张图片右下角) 新增专属下载按钮,支持下载最高画质的图片、视频与 GIF。
  • 自定义文件名格式 在设置界面中,可以自由决定下载后的文件名称。
  • 标签模式:通过鼠标拖拽标签 (如:用户名称、推特 ID、上传日期等) 来组合文件名。
  • 自定义模式:保留传统的文字输入方式,提供更进阶的命名规则设置。
  • 下载历史记录 网页左下角提供浮动按钮,点击可开启历史记录面板。面板内以表格呈现下载过的媒体缩图、文件大小、贴文时间等信息,并支持列宽拖拽、前往原推文与删除记录。
  • 键盘快捷键支持 将鼠标指针停留在目标推文上,按下指定的快捷键 (默认为 D) 即可直接触发下载,不需点击按钮。
  • 个性化界面与多语言 设置窗口支持切换亮色与暗色主题。内置英文、日文、简体中文与繁体中文,会自动跟随系统语言,也可以手动切换。
  • 安装方式

    1. 首先需要在浏览器中安装用户脚本管理器,例如 TampermonkeyViolentmonkey
    2. 点击本项目的安装链接,或是将脚本源代码复制并添加到管理器中即可完成安装。

    使用说明

    • 执行下载:脚本加载后,推文底部的 喜欢 (爱心) 按钮旁边会出现下载图标,点击即可下载。如果推文包含多张图片,单张图片的右下角也会有独立的下载按钮。
    • 开启设置与记录:点击网页左下角带有数字的浮动按钮,即可开启历史记录与设置面板。
    • 更改快捷键:在设置面板中,找到 快捷键设定 栏位,输入您想要的英文字母后点击保存即可。

    支持的文件名变量 (自定义模式)

    如果您选择使用自定义模式,可以在输入框中使用以下变量:

    • {user-name} : 推主的显示名称
    • {user-id} : 推主的账号 ID
    • {status-id} : 推文的数字 ID
    • {date-time-local} : 推文发布的本地时间
    • {file-type} : 媒体类型 (photo, video)
    • {file-name} : 原始文件名称
    • {index} : 多图时的排序序号
    • {full-text} : 推文內文

    注意事项

    • 抓取文件大小等功能可能会因为网络环境因素而显示为 Unknown,此为正常现象,不影响实际下载。
    • 当 Twitter/X 更新网页结构时,可能会导致按钮短暂失效。

    Note: 80.3