Skip to content

mark-x64/BatchCopyLinks

Repository files navigation

BatchCopyLinks

BatchCopyLinks

Chrome 扩展:在 TwitterInstagram 任意页面,实时采集帖子链接,支持按内容类型筛选,一键复制。

支持平台

平台 支持页面
Twitter (X) 主页、书签、用户主页、搜索结果等任意页面
Instagram 主页、用户主页、探索、已保存等任意页面

主要功能

  • 实时采集:点击「开始采集」后每秒扫描一次,边滚动边累积,懒加载销毁的帖子不丢失
  • 类型识别与筛选:自动识别每条帖子的内容类型,结果区显示筛选标签
    • Twitter:纯文字 / 单图 / 多图 / 视频 / GIF / 图+视频 / 投票 / 长文
    • Instagram:照片 / 视频 / Reel / 轮播
  • 一键复制:复制当前筛选结果的全部链接,换行分隔
  • 多语言:中文简体 / 中文繁体 / English / 日本語,首次启动自动匹配浏览器语言

安装

方式一:从 Release 下载(推荐)

  1. 前往 Releases 页面,下载最新版的 .zip 文件
  2. 解压到任意目录
  3. 打开 Chrome,地址栏输入 chrome://extensions/
  4. 打开右上角「开发者模式」
  5. 点击「加载已解压的扩展程序」,选择刚才解压的文件夹

方式二:克隆源码(开发者模式)

  1. 克隆本仓库
  2. 打开 Chrome,地址栏输入 chrome://extensions/
  3. 打开右上角「开发者模式」
  4. 点击「加载已解压的扩展程序」,选择仓库根目录

构建

需要本机安装 Google Chrome。

./build.sh

首次运行会自动生成签名私钥 BatchCopyLinks.pem,请妥善保管,后续每次打包都需要用它。

构建产物输出到 dist/

文件 用途
BatchCopyLinks-vX.X.X.zip 解压后在开发者模式下加载
BatchCopyLinks-vX.X.X.crx 可直接拖入 chrome://extensions/ 安装

使用

Popup(主入口)

  1. 在 Twitter 或 Instagram 任意页面,点击工具栏中的扩展图标打开 Popup
  2. 点击开始采集,向下滚动页面加载更多帖子
  3. 采集到足够的链接后点击停止采集
  4. 通过类型标签按需筛选,点击复制链接一次性复制

侧边栏(Twitter 书签专用)

侧边栏提供额外的采集范围控制,适合在书签页精确采集:

  • 仅采集当前视窗内可见的链接:只采集滚动到的帖子
  • 去重:对链接去重(默认开启)
  • 最多采集 N 条:填写数字限制上限,填 0 表示不限

x.com/i/bookmarks 页面,点击扩展图标旁的侧边栏按钮打开面板,再点击采集收藏链接

About

A Chrome extension that can batch copy X / Instagram posts' link on the page.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors