{"id":32127883,"url":"https://github.com/ylw1997/touchfish","last_synced_at":"2026-06-02T05:01:01.289Z","repository":{"id":322582725,"uuid":"1067025188","full_name":"ylw1997/touchFish","owner":"ylw1997","description":"一个在VScode及基于vscode编辑器的摸鱼工具,包含微信读书,x,小宇宙,bilibili,网易云音乐,qq音乐,知乎,小红书,微博,虎扑,nga,chiphell,v2es,linux.do,ithome等频道","archived":false,"fork":false,"pushed_at":"2026-05-29T08:58:18.000Z","size":4114,"stargazers_count":81,"open_issues_count":0,"forks_count":7,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-29T10:23:54.675Z","etag":null,"topics":["bilibili","chiphell","hupu","ithome","linuxdo","netease","nga","qqmusic","twitter","v2ex","vscode","weread","x","xhs","xiaohongshu","xiaoyuzhou","zhihu"],"latest_commit_sha":null,"homepage":"https://github.com/ylw1997/touchFish","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ylw1997.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-30T09:29:00.000Z","updated_at":"2026-05-29T09:23:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"7b10624c-06e8-4c0b-ac6a-bbbc81fde5f2","html_url":"https://github.com/ylw1997/touchFish","commit_stats":null,"previous_names":["ylw1997/touchfish"],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/ylw1997/touchFish","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ylw1997%2FtouchFish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ylw1997%2FtouchFish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ylw1997%2FtouchFish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ylw1997%2FtouchFish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ylw1997","download_url":"https://codeload.github.com/ylw1997/touchFish/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ylw1997%2FtouchFish/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33806987,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-02T02:00:07.132Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bilibili","chiphell","hupu","ithome","linuxdo","netease","nga","qqmusic","twitter","v2ex","vscode","weread","x","xhs","xiaohongshu","xiaoyuzhou","zhihu"],"created_at":"2025-10-21T00:39:37.932Z","updated_at":"2026-06-02T05:01:01.258Z","avatar_url":"https://github.com/ylw1997.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://oss.qmsznj.com/prod/2025/08/13/ab941352-929e-4e5b-92c8-90e76b547f4c_20250813171917A269.png\" width=\"200\" height=\"200\" alt=\"TouchFish Logo\"\u003e\n\n# TouchFish\n\n**一款专为打工人设计的 VS Code 摸鱼神器，让你在编码的同时，尽享冲浪的乐趣。**\n\n[![VS Code Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/ylw.touchfish?style=for-the-badge\u0026logo=visualstudiocode)](https://marketplace.visualstudio.com/items?itemName=ylw.touchfish)\n[![Installs](https://img.shields.io/visual-studio-marketplace/i/ylw.touchfish?style=for-the-badge)](https://marketplace.visualstudio.com/items?itemName=ylw.touchfish)\n[![Ratings](https://img.shields.io/visual-studio-marketplace/r/ylw.touchfish?style=for-the-badge)](https://marketplace.visualstudio.com/items?itemName=ylw.touchfish)\n\n\u003c/div\u003e\n\n\u003e [!Important]\n\u003e 已经开源,欢迎Star 本项目: [https://github.com/ylw1997/touchFish](https://github.com/ylw1997/touchFish)\n\n## 🔥open-vsx 地址\n\n**第三方市场可用**\n\nhttps://open-vsx.org/extension/ylw/touchfish\n\n## ✨ 核心功能\n\n- **多平台聚合**: 无需离开 VS Code，即可沉浸式浏览来自 **IT 之家、Chiphell、V2EX、虎扑、NGA、Linux.do** 等多个热门社区的资讯。\n- **X (Twitter) 集成**: 在 VS Code 里刷推！支持 **首页时间线、搜索推文、查看推文详情、浏览评论、用户主页、关注/取关、点赞/转发、发推文、上传图片**，享受完整的 X 浏览与互动体验。\n- **全功能微博**: 不仅仅是看！你可以 **刷微博、看评论、点赞、转发、发微博、关注/取关用户**，享受近乎完整的桌面端微博体验。\n- **深度集成知乎**: 在代码的海洋里，随时潜入知乎探索答案。支持 **查看热榜、浏览推荐、查看问题和回答详情、展开/折叠评论、点赞/反对、关注问题** 等深度互动。\n- **小红书浏览**: 完整的小红书体验，支持 **首页推荐流、搜索笔记、查看详情、浏览评论、用户主页、关注/取关用户**，在 VS Code 内完成完整的小红书浏览闭环。\n- **B 站视频**: 在 VS Code 里刷 B 站！支持 **首页推荐、动态更新、待看列表、收藏夹浏览、视频搜索、用户主页、关注/取关、视频内联播放、加入播放列表、加入待看**，让你在代码间隙享受视频内容。\n- **QQ音乐**: 在 VS Code 中畅享音乐！支持 **歌单推荐、排行榜、搜索歌曲、播放音乐、查看歌手专辑、歌词显示、收藏歌曲**，状态栏实时显示歌词，代码摸鱼两不误。\n- **网易云音乐**: 极致的音乐播放体验！支持 **推荐歌单、每日歌曲推荐、排行榜、搜索歌曲、内联播放、查看歌手详情（带头像/歌曲总数）、歌词同步及播放列表管理**，状态栏支持实时滚动歌词显示。\n- **小宇宙播客**: 订阅你喜爱的播客！支持 **发现页流、个人订阅列表、收件箱更新、节目/单集详情浏览、订阅/取消订阅、播放进度同步及 Shownotes 显示**，让你在敲代码时也能听见世界的声音。\n- **微信读书集成**: 沉浸式阅读体验！支持 **书架同步、阅读进度云同步、章节目录导航、划线笔记查看**，支持自定义字体大小，在 VS Code 里静心研读。\n- **无缝主题切换**: 插件界面能够 **自动侦测并适配** 你当前的 VS Code 主题。无论你切换到任何亮色或暗色主题，视图都会即时响应，实现真正的沉浸式体验，摸鱼不留痕迹。\n- **丰富交互体验**: 支持 **图片懒加载、视频播放、长文展开、加载动画、列表无限滚动、瀑布流布局** 等特性，提供流畅、现代的浏览体验。\n- **高度可配置**: 从新闻源到栏目分类，再到内容展示方式，多种参数均可自定义，打造最适合你的摸鱼环境。\n\n## 💡 功能展示（视频）\n\nhttps://github.com/user-attachments/assets/9e7ca4b3-e428-4ebf-abed-bbb6bb04530f\n\n## 🚀 功能展示（截图）\n\n#### 💬 刷知乎\n\n![ScreenShot_2025-11-05_150650_643](https://github.com/user-attachments/assets/6d34e1ab-b11e-4560-8d29-c95734e7080f)\n\n### 💬 刷 B 站\n\n![ScreenShot_2025-11-05_150629_155](https://github.com/user-attachments/assets/57c56e8a-d287-44c2-bdd5-8b68b969c112)\n\n#### 💬 刷微博\n\n![ScreenShot_2025-11-05_150629_155](https://github.com/user-attachments/assets/1df12cd7-013f-4782-8265-de0c25d21c1b)\n\n#### 💬 刷小红书\n\n![ScreenShot_2025-11-05_150705_107](https://github.com/user-attachments/assets/afef14cf-e641-482a-87be-baf61ff33b2f)\n\n#### 🎵 听 QQ音乐\n\n![qqmusic](https://github.com/user-attachments/assets/719115d6-7282-449c-82a5-3bfa144b8f0c)\n\n#### 🎙️ 小宇宙播客\n\n![xiaoyuzhou](https://github.com/user-attachments/assets/2a13d8e5-0b5d-4179-97cd-4fb614743187)\n\n#### 🐦 刷 X (Twitter)\n\n![x](https://github.com/user-attachments/assets/11c009b6-b039-4eb6-8aff-a4b3dbf26491)\n\n### 📗 微信读书\n![weread](https://github.com/user-attachments/assets/9146d4e5-e1e1-4372-a7de-20c6952c3bff)\n\n### 网易云音乐\n\n![网易云音乐](https://github.com/user-attachments/assets/e19c4cc8-eebd-47a1-b0f2-9d13a9d39f65)\n\n### 📰 新闻阅读\n\n![ScreenShot_2025-11-05_150613_386](https://github.com/user-attachments/assets/533fbebe-2f5c-468c-a3d1-c588c86664ec)\n\n### 🎮 VSCODE 暗色主题\n\n![主题](https://oss.qmsznj.com/prod/2025/08/13/800c066c-bce9-4041-a6d0-fbb1bf459855_20250813173043A282.png)\n\n## 📊 平台功能对比\n\n| 功能特性      | 🔴 微博 | 🔵 知乎 | 🟥 小红书 | 📺 B 站 | 🎵 QQ音乐 | ❤️ 网易云 | 🎙️ 小宇宙 | 🐦 X | 📖 微信读书 |\n| ------------- | ------- | ------- | --------- | ------- | --------- | --------- | --------- | ---- | ----------- |\n| 📱 首页推荐流 | ✅      | ✅      | ✅        | ✅      | ✅        | ✅        | ✅        | ✅   |             |\n| 🔍 搜索内容   | ✅      | ✅      | ✅        | ✅      | ✅        | ✅        | ✅        | ✅   |             |\n| 📄 查看详情   | ✅      | ✅      | ✅        | ✅      | ✅        | ✅        | ✅        | ✅   |             |\n| 💬 浏览评论   | ✅      | ✅      | ✅        | ❌      | ❌        | ❌        | ✅        | ✅   |             |\n| 📝 发表评论   | ✅      | ❌      | ❌        | ❌      | ❌        | ❌        | ❌        | ✅   |             |\n| 👤 用户主页   | ✅      | ❌      | ✅        | ✅      | ✅        | ✅        | ✅        | ✅   |             |\n| ➕ 关注/取关  | ✅      | ❌      | ✅        | ✅      | ❌        | ❌        | ✅        | ✅   |             |\n| 👍 点赞/反对  | ✅      | ✅      | ❌        | ❌      | ✅        | ✅        | ✅        | ✅   |             |\n| 🔄 转发内容   | ✅      | ❌      | ❌        | ❌      | ❌        | ❌        | ❌        | ✅   |             |\n| ✍️ 发布内容   | ✅      | ❌      | ❌        | ❌      | ❌        | ❌        | ❌        | ✅   |             |\n| 📸 上传图片   | ✅      | ❌      | ❌        | ❌      | ❌        | ❌        | ❌        | ✅   |             |\n| 🎬 视频播放   | ✅      | ❌      | ✅        | ✅      | ❌        | ❌        | ❌        | ❌   |             |\n| 🎵 音乐播放   | ❌      | ❌      | ❌        | ❌      | ✅        | ✅        | ✅        | ❌   |             |\n| 🎤 歌词/文案  | ❌      | ❌      | ❌        | ❌      | ✅        | ✅        | ✅        | ❌   |             |\n| 🔥 热榜/热搜  | ✅      | ✅      | ❌        | ❌      | ✅        | ✅        | ✅        | ❌   |             |\n| 🌊 瀑布流布局 | ❌      | ❌      | ✅        | ❌      | ❌        | ❌        | ❌        | ❌   |             |\n| 📋 播放列表   | ❌      | ❌      | ❌        | ✅      | ✅        | ✅        | ✅        | ❌   | ❌          |\n| 📂 收藏夹     | ❌      | ❌      | ❌        | ✅      | ❌        | ❌        | ❌        | ❌   | ❌          |\n| ⏰ 待看/更新  | ❌      | ❌      | ❌        | ✅      | ❌        | ❌        | ✅        | ❌   | ✅          |\n| 🎨 主题适配   | ✅      | ✅      | ✅        | ✅      | ✅        | ✅        | ✅        | ✅   | ✅          |\n\n\u003e 💡 **说明**：✅ 已支持 | ❌ 暂不支持\n\n## 🛠️ 安装\n\n1.  打开 **VS Code**。\n2.  进入 **扩展** 视图 (`Ctrl+Shift+X`)。\n3.  搜索 `TouchFish`。\n4.  点击 **安装**。\n\n或者，[直接访问 VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=ylw.touchfish)。\n\n## ⚙️ 配置与使用\n\n### 快捷配置 Cookie / Token\n\n为了获得完整的个人化体验（如刷微博、操作知乎），你需要设置相关平台的 Cookie 或 Token。本插件提供了便捷的命令来设置：\n\n1.  在 `TouchFish` 视图中，找到对应的平台（如微博、知乎、NGA）。\n2.  点击视图右上角的 **齿轮图标 (⚙️)**。\n3.  在弹出的输入框中，粘贴你的 Cookie 或 Token。\n\n### 手动配置\n\n你也可以在 VS Code 的设置中 (`Ctrl+,`) 搜索 `touchfish` 来找到所有可配置的选项，例如：\n\n- `touchfish.weiboCookie`: 你的微博 Cookie。\n- `touchfish.zhihuCookie`: 你的知乎 Cookie。\n- `touchfish.ngaCookie`: 你的 NGA Cookie。\n- `touchfish.xhsCookie`: 你的小红书 Cookie (用于首页推荐加密接口)。\n- `touchfish.bilibiliCookie`: 你的 B 站 Cookie (用于推荐、动态、待看、收藏夹、视频播放等功能)。\n- `touchfish.qqmusicCookie`: 你的 QQ音乐 Cookie (用于推荐、排行榜、收藏等功能)。\n- `touchfish.neteaseCredential`: 你的网易云音乐登录 Cookie 凭据 (可在侧边栏点击齿轮直接设置)。\n- `touchfish.xiaoyuzhouAccessToken`: 你的小宇宙访问令牌。\n- `touchfish.xiaoyuzhouRefreshToken`: 你的小宇宙刷新令牌。\n- `touchfish.linuxDoCookie`: 你的 Linux.do Cookie (访问 RSS 源需要)。\n- `touchfish.xCookie`: 你的 X (Twitter) Cookie（ct0 会自动提取为 csrf-token，无需单独配置）。\n- `touchfish.wereadCookie`: 你的微信读书 Cookie。\n- `touchfish.showImg`: 是否显示图片（目前主要支持微博）。\n- `touchfish.showQQMusicStatusBar`: 是否在状态栏显示 QQ音乐播放信息（也支持小宇宙、网易云）。\n- `touchfish.qqmusicShowLyric`: 状态栏显示歌词（关闭则显示歌名）。\n- `touchfish.neteaseShowStatusBar`: 是否在状态栏显示网易云音乐播放信息。\n- `touchfish.neteaseStatusBarShowLyric`: 网易云音乐状态栏显示歌词（关闭则显示歌名）。\n- 以及各个新闻源的默认标签页配置（支持 V2EX、虎扑、NGA、Linux.do 等）。\n\n## ⚠️ 注意事项\n\n- **网络环境**: 浏览 **V2EX** 节点需要科学上网。\n- **Cookie 配置**:\n  - **小红书、微博、知乎、NGA、Linux.do、小宇宙、X** 的大部分高级功能需要登录凭证（Cookie 或 Token）。\n  - 小宇宙支持手机短信验证码登录，无需手动配置 Cookie。\n  - **X (Twitter)** 需要科学上网，并需配置 Cookie 和 csrf-token 才能使用。\n- **标签页切换**: 支持 **Linux.do**（最新/热门/排行榜）、**V2EX**（全部/技术/创意等）、**虎扑**（步行街热帖/主干道等）、**NGA**（网事杂谈/晴风村等）多个平台的栏目切换。\n- **视频播放无声音**：VS Code 内置的 Electron/Chromium 精简版不含部分专利音频解码器，出现“有画面没声音”。\n  **一键脚本（替换 ffmpeg.dll）—使用前请确认 Electron 版本并自担风险**：\n\n  \u003e Windows PowerShell\n\n  ```powershell\n  Invoke-RestMethod https://raw.githubusercontent.com/ylw1997/touchFish/refs/heads/main/reaplace-ffmpeg.py | python\n  ```\n\n  \u003e Linux / macOS\n\n  ```bash\n  curl https://raw.githubusercontent.com/ylw1997/touchFish/refs/heads/main/reaplace-ffmpeg.py | python\n  ```\n\n- **问题反馈**: 如果遇到任何 Bug 或有功能建议，欢迎在 [GitHub Issues](https://github.com/ylw1997/touchFish/issues) 中提出。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fylw1997%2Ftouchfish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fylw1997%2Ftouchfish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fylw1997%2Ftouchfish/lists"}