尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
剪贴板是隐藏大招:yoinks 终端视频下载工具自动识别已复制链接的完整用法
剪贴板是隐藏大招yoinks 终端视频下载工具自动识别已复制链接的完整用法【免费下载链接】yoinksyoink any video from your terminal. no shady ads.项目地址: https://gitcode.com/GitHub_Trending/yo/yoinksyoinks 是一款运行在终端里的视频下载工具支持 YouTube、X、Instagram、TikTok 等 1800 网站无广告弹窗、无假按钮。除了手动粘贴链接它还有一个隐藏大招启动时自动读取系统剪贴板——只要你在浏览器里复制过视频链接敲一个命令、按两下键就能直接开下全程不用手动粘贴。为什么剪贴板识别是隐藏大招 平时下载视频的路径是浏览器复制链接 → 打开终端 → 粘贴 → 下载。yoinks 的剪贴板识别直接砍掉粘贴这一步它在你敲yoinks的同时就检查了剪贴板发现里面是合法链接会主动提示按Tab一键填入、再按Enter开下整个过程只多两次击键。快速安装一条命令跑起来需要先装 Node.js 18 及以上版本之后npm install -g yoinks # 全局安装 # 或者不安装直接体验 npx yoinks首次运行会自动把 yt-dlp 下载到~/.yoinks/binffmpeg 也有内置兜底方案无需手动配置任何依赖。三步用剪贴板完成一次下载复制在浏览器里复制任意支持站点的视频链接YouTube、X、Instagram、Threads、TikTok 等。启动终端里只输入yoinks不带任何参数。确认输入框下方出现灰色提示link in your clipboard — ⇥ to paste it按Tab填入链接提示变为from your clipboard — ↵ to yoink it按Enter开始探测并下载。文件默认保存到~/Downloads完成后终端会打印出完整路径。进入下载前会先显示视频信息面板用 ↑/↓或 j/k、数字键选分辨率从 2160p 到 144p末尾还有♪ audio only选项可直接抽成 mp3选中后按 Enter 即开始下载。剪贴板识别是如何实现的 核心逻辑在 src/lib/clipboard.ts按操作系统自动选择读取命令macOS系统自带的pbpasteWindowsPowerShell 的Get-ClipboardLinux依次尝试wl-paste、xclip、xsel按顺序逐个尝试哪个可用用哪个单条命令超时仅 500ms全部失败就静默返回空绝不影响正常启动。启动入口在 src/cli.tsx只有不带 URL 参数且运行在交互终端TTY里时才会读取剪贴板且内容必须是单行、能解析为 http/https 的链接校验函数见 src/lib/platforms.ts多行文字会被直接忽略。Tab 填入与提示语的逻辑在 src/app.tsx 和 src/app.tsx——Tab只在剪贴板有链接 且 输入框为空时生效不会覆盖你正在输入的内容。顺手记下的其他省事技巧 ⚡粘贴即提交往空输入框直接粘贴一条完整链接会立刻开始下载连 Enter 都省了src/components/text-input.tsx。历史记录按↑可召回最近 50 条下载过的链接存放在~/.config/yoinks/history.jsonsrc/lib/history.ts。带参数启动更快yoinks url直接跳过输入界面进入格式选择。鼠标党友好yoink 按钮、格式列表、底部提示全部可点击点 logo 即可回到首页。常见问题 Q剪贴板里有链接为什么没提示确认内容只有一行且是完整的 http/https 链接。带换行、多余文字或空格都会被过滤掉。Q为什么脚本/管道里用不了剪贴板识别该功能仅在交互式终端TTY下启用非交互场景会自动跳过。Q下载视频合规吗请遵守合理使用原则只下载你有权保留的内容尊重创作者见 README 的 fair use 说明。【免费下载链接】yoinksyoink any video from your terminal. no shady ads.项目地址: https://gitcode.com/GitHub_Trending/yo/yoinks创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

插件加载失败排查指南:从failed to load plugins到插件系统设计

插件加载失败排查指南:从failed to load plugins到插件系统设计

最近一个老朋友发来一条报错截图,内容很简单:failed to load plugins web boot: 2 entries did not activate。他说点了几个"确定",插件还是没加载出来,项目里一堆自动化流程直接趴窝。我去帮他排查,前前后后…

📅 2026/10/4 17:13:16
插件加载失败排查指南:从报错到激活机制的全解析

插件加载失败排查指南:从报错到激活机制的全解析

“plugins”这个关键词听起来太普通了,但把它和最近热搜里那一串报错放在一起,事情就变得很有意思了。我最近在好几个开发者社群里看到同一条求助:failed to load plugins web boot: 2 entries did not activate linxin666/dsh-p,…

📅 2026/10/4 17:13:16
openrig 实战:Claude Code 与 Codex 本地模型接入及代理转发避坑指南

openrig 实战:Claude Code 与 Codex 本地模型接入及代理转发避坑指南

1. 从 openrig 这个名字说起:它到底想解决什么问题第一次看到openrig这个标题,我脑子里蹦出来的第一个念头是:这又是一个把当下最火的几个 AI 编码工具串起来的“脚手架”或者“编排层”。果不其然,把openrig和Claude Code、Codex…

📅 2026/10/4 17:13:16
MORE NEWS

更多资讯

📰

RAG表格数据导入全攻略:CSV、Excel与LlamaHub连库实战

表格类数据做RAG,很多人第一步就栽了跟头。文本切得好好的,一到CSV、Excel这种结构化数据,要么切成碎片语义全丢,要么压根读不出来,入库之后检索效果也是一言难尽。这篇文章是“RAG数据导入与解析全攻略”的第三篇&…

📰

EANet外部注意力分类模型源码解析与实战:从原理到消融实验

简介:这份资源是面向深度学习初学者与算法实践者的EANet外部注意力分类模型Python源码案例,聚焦图像识别、文本分类等任务中全局上下文建模能力的实现。EANet借鉴Transformer自注意力思想并加以优化,通过外部注意力模块对特征图进行全局池化与…

📰

Claude Code 实战案例:用 FastAPI + PostgreSQL 构建博客 API 服务并接入 TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

基于Simulink的太阳能热水系统动态仿真建模与参数优化

太阳能热水系统这套东西,从外观上看就是一块集热器、一个水箱、几根管道,但真要回答"一年能省多少电""水箱在连续阴天之后掉到多少度"这类问题,手算和Excel都扛不住。我这次用Matlab/Simulink完整搭建了一套太阳能热水系…

📰

插件机制解析与加载失败排查:从Web Boot到IAR/MusicFree实战

之前有朋友问我:一个软件好端端的,为什么非要搞插件?当时我正帮他排查一个启动失败的问题,日志里赫然写着failed to load plugins web boot: 2 entries did not activate。那一瞬间我就意识到,聊 plugins 这个话题&…

📰

ponytail 插件与技能实战:从安装到工作流自动化

1. 从“ponytail”这个词说起:它到底是什么第一次看到“ponytail”这个词,很多人脑子里蹦出来的画面大概是扎起来的马尾辫。但在技术圈和效率工具圈子里,ponytail 已经悄悄变成了一个高频出现的名字,尤其是搭配上“skill”“插件”…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬