🧩 分享一些日常收集到的开源软件、开发工具和技术知识。
Useful open-source projects, dev tools, and tech snippets — shared from daily discoveries.
Useful open-source projects, dev tools, and tech snippets — shared from daily discoveries.
https://github.com/yt-dlp/yt-dlp
#YouTube
# 1080P
.\yt-dlp.exe -f bestvideo[height=1080] "https://youtube.com/?xxx"# 4K
.\yt-dlp.exe -f bestvideo[height=2160] "https://youtube.com/?xxx" --cookies "xxx"#YouTube
FastExcel 将始终坚持免费开源,并采用最开放的 MIT 协议,使其适用于任何商业化场景。这为开发者和企业提供了极大的自由度和灵活性。FastExcel 的一些显著特点包括:
1、完全兼容原 EasyExcel 的所有功能和特性,这使得用户可以无缝过渡。
2、从 EasyExcel 迁移到 FastExcel 只需简单地更换包名和 Maven 依赖即可完成升级。
3、在功能上,比 EasyExcel 提供更多创新和改进。
4、FastExcel 1.0.0 版本新增了读取 Excel 指定行数和将 Excel 转换为 PDF 的功能。
主要特性:
高性能读写:FastExcel 专注于性能优化,能够高效处理大规模的 Excel 数据。相比一些传统的 Excel 处理库,它能显著降低内存占用。
简单易用:该库提供了简洁直观的 API,使得开发者可以轻松集成到项目中,无论是简单的 Excel 操作还是复杂的数据处理都能快速上手。
流式操作:FastExcel 支持流式读取,将一次性加载大量数据的问题降到最低。这种设计方式在处理数十万甚至上百万行的数据时尤为重要。
https://idev.cn/fastexcel/zh-CN/docs
#java #FastExcel
1、完全兼容原 EasyExcel 的所有功能和特性,这使得用户可以无缝过渡。
2、从 EasyExcel 迁移到 FastExcel 只需简单地更换包名和 Maven 依赖即可完成升级。
3、在功能上,比 EasyExcel 提供更多创新和改进。
4、FastExcel 1.0.0 版本新增了读取 Excel 指定行数和将 Excel 转换为 PDF 的功能。
主要特性:
高性能读写:FastExcel 专注于性能优化,能够高效处理大规模的 Excel 数据。相比一些传统的 Excel 处理库,它能显著降低内存占用。
简单易用:该库提供了简洁直观的 API,使得开发者可以轻松集成到项目中,无论是简单的 Excel 操作还是复杂的数据处理都能快速上手。
流式操作:FastExcel 支持流式读取,将一次性加载大量数据的问题降到最低。这种设计方式在处理数十万甚至上百万行的数据时尤为重要。
https://idev.cn/fastexcel/zh-CN/docs
#java #FastExcel
Video Processing Service
Video Processing Service 是一个用于自动化视频处理的服务,支持从视频中提取音频、生成字幕并将字幕嵌入到视频中的功能。该项目利用 FFmpeg 和 Whisper 等开源工具,提供高效、可扩展的处理流程,适用于各种视频和音频处理需求。
功能特性 • 音频提取: 从视频中提取音频并保存为 wav 格式,支持自定义采样率。 • 字幕生成: 使用 Whisper 模型自动生成字幕,支持中文和其他语言。 • 嵌入字幕: 使用 FFmpeg 将生成的字幕嵌入到视频中,生成带有字幕的最终视频文件。 • 支持多种格式: 支持常见的视频格式(如 MP4)及音频格式(如 WAV)。
https://github.com/GeekyWizKid/video_processing_service
#Subtitles #media
Video Processing Service 是一个用于自动化视频处理的服务,支持从视频中提取音频、生成字幕并将字幕嵌入到视频中的功能。该项目利用 FFmpeg 和 Whisper 等开源工具,提供高效、可扩展的处理流程,适用于各种视频和音频处理需求。
功能特性 • 音频提取: 从视频中提取音频并保存为 wav 格式,支持自定义采样率。 • 字幕生成: 使用 Whisper 模型自动生成字幕,支持中文和其他语言。 • 嵌入字幕: 使用 FFmpeg 将生成的字幕嵌入到视频中,生成带有字幕的最终视频文件。 • 支持多种格式: 支持常见的视频格式(如 MP4)及音频格式(如 WAV)。
https://github.com/GeekyWizKid/video_processing_service
#Subtitles #media
Visual Studio Code 搜索安装豆包AI智能编程助手插件 marscode.marscode-extension 点击 Install 安装
打开 Visual Studio Code。
点击左侧的扩展视图图标(通常是一个四色方块)或 使用快捷方式 CTRL+SHIFT+X 打开
在扩展视图的搜索框中输入 marscode.marscode-extension 点击搜索
依次点击 Install 安装
※如果是使用ssh远程的 Visual Studio Code 则需要再安装一遍插件才能使用
使用前别忘了去官网注册登录账号
/doc 生成文档
/explain 解释所所选代码
/test 生成单元测试
/fix 修复所选代码
/clear 清理消息
/help 帮助
#vs
打开 Visual Studio Code。
点击左侧的扩展视图图标(通常是一个四色方块)或 使用快捷方式 CTRL+SHIFT+X 打开
在扩展视图的搜索框中输入 marscode.marscode-extension 点击搜索
依次点击 Install 安装
※如果是使用ssh远程的 Visual Studio Code 则需要再安装一遍插件才能使用
使用前别忘了去官网注册登录账号
/doc 生成文档
/explain 解释所所选代码
/test 生成单元测试
/fix 修复所选代码
/clear 清理消息
/help 帮助
#vs
Cloudflare Turnstile 是一种无摩擦的验证码解决方案,旨在帮助网站验证用户是人而不是自动化程序。与传统验证码不同,Turnstile 不需要让用户完成挑战(如选择图像或输入文本)。
https://www.cloudflare.com/application-services/products/turnstile/
#CAPTCHA
https://www.cloudflare.com/application-services/products/turnstile/
#CAPTCHA
https://plugins.jetbrains.com/plugin/26071-mcp-server
MCP (Model Context Protocol) Server for IntelliJ IDEs
将 MCP 服务器集成到基于 IntelliJ 的 IDE 中,实现大型语言模型(LLM)与您的开发环境之间的无缝通信。它提供了与 IDE 交互的工具,包括:
读取当前文件
执行终端命令
设置断点
搜索项目文件
更多
要连接到 Claude Desktop,您必须在 Claude 中安装并注册 MCP Proxy。
#jetbrains
MCP (Model Context Protocol) Server for IntelliJ IDEs
将 MCP 服务器集成到基于 IntelliJ 的 IDE 中,实现大型语言模型(LLM)与您的开发环境之间的无缝通信。它提供了与 IDE 交互的工具,包括:
读取当前文件
执行终端命令
设置断点
搜索项目文件
更多
要连接到 Claude Desktop,您必须在 Claude 中安装并注册 MCP Proxy。
#jetbrains
GitMind:在普通 XMind 思维导图的基础上支持了 AI
目前全免费的AI识别图片、文件,一键生成思维导图(不用非要手敲)。给一个主题,AI大模型会帮生成内容,可在没思路的时候给予灵感。
补充:每天签到可以拿使用点数
https://gitmind.cn/mindmap
目前全免费的AI识别图片、文件,一键生成思维导图(不用非要手敲)。给一个主题,AI大模型会帮生成内容,可在没思路的时候给予灵感。
补充:每天签到可以拿使用点数
https://gitmind.cn/mindmap
https://github.com/AdguardTeam/HostlistsRegistry/tree/main/filters/general/filter_53_AWAvenueAdsRule
秋风广告规则:开源轻量可靠的去广告解决方案
秋风广告规则(AWAvenue-Ads-Rule)基于 Adblock 语法,高效拦截 Android 应用中的广告 SDK,从网络层面阻止摇一摇等广告加载,现已被 AdGuard 收录。
特色:使用成本低,无需逐一配置应用;适配范围广,支持路由器等多场景部署,实现全局无感去广告;更新日志透明,用户可随时查看拦截效果和规则变化。
#ads
秋风广告规则:开源轻量可靠的去广告解决方案
秋风广告规则(AWAvenue-Ads-Rule)基于 Adblock 语法,高效拦截 Android 应用中的广告 SDK,从网络层面阻止摇一摇等广告加载,现已被 AdGuard 收录。
特色:使用成本低,无需逐一配置应用;适配范围广,支持路由器等多场景部署,实现全局无感去广告;更新日志透明,用户可随时查看拦截效果和规则变化。
#ads
FFmpeg:https://ffmpeg.org/download.html
#ffmpeg
ffmpeg -version # 檢查 FFmpeg 是否安裝成功
ffmpeg -i 2.mp4 -ss 00:00:00 -t 00:59:00 -c copy output21.mp4 #从开始到指定时间
ffmpeg -i 2.mp4 -ss 00:59:00 -c copy output22.mp4 #从指定时间到结束#ffmpeg
Text2Voice Web
一个简单的文本转语音应用程序,支持通过 API 调用将文本转换为语音,并提供在线试听和下载功能。该项目包括一个使用 Bootstrap 构建的前端页面,支持通过 Cloudflare Pages 部署。
https://github.com/bestZwei/text2voice-web?tab=readme-ov-file
#cloudflare
一个简单的文本转语音应用程序,支持通过 API 调用将文本转换为语音,并提供在线试听和下载功能。该项目包括一个使用 Bootstrap 构建的前端页面,支持通过 Cloudflare Pages 部署。
https://github.com/bestZwei/text2voice-web?tab=readme-ov-file
#cloudflare
博客新建导航标签
首先确保你的项目结构如下:
检查每个文章的前置元数据格式是否正确:
确保日期格式为 YYYY-MM-DD
文件名必须以日期开头
slug 是必须的
title 是必须的
!!!
#blog
首先确保你的项目结构如下:
Copy项目根目录/
├── docker/
│ ├── index.md
│ └── 2024-03-17-first-post.md
└── docusaurus.config.js检查每个文章的前置元数据格式是否正确:
确保日期格式为 YYYY-MM-DD
文件名必须以日期开头
slug 是必须的
title 是必须的
// docusaurus.config.js
module.exports = {
// ... 其他配置
i18n: {
defaultLocale: 'zh-CN',
locales: ['zh-CN'],
},
plugins: [
[
'@docusaurus/plugin-content-blog',
{
id: 'docker-blog',
routeBasePath: 'docker',
path: './docker',
blogTitle: 'Docker Blog',
blogDescription: 'Docker 相关技术文章和教程',
blogSidebarCount: 'ALL',
blogSidebarTitle: 'Docker 文章',
// 确保文章使用正确的日期格式
postsPerPage: 10,
},
],
],
themeConfig: {
navbar: {
items: [
// ... 其他导航项
{
to: '/docker',
label: 'Docker',
position: 'left',
},
],
},
},
};
// docker/index.md (添加一个索引页)
---
slug: /docker
title: Docker 文章列表
---
欢迎访问 Docker 技术专栏!
// docker/2024-03-17-first-post.md (示例文章)
---
slug: first-post
title: Docker 入门指南
authors:
- name: Your Name
title: Developer
date: 2024-03-17
tags: [docker, guide]
---
这是一篇 Docker 入门指南...!!!
#blog
ima 还支持边问边看、边搜边记,本地资料也支持总结内容、提炼要点、生成思维导图,并支持翻译多国语言。
https://ima.qq.com/
#ima
#Cloudflare
☁️ 开源作者有福啦!免费升级 Cloudflare Pro
Cloudflare推出「Project Alexandria」,为开源开发者免费升级 Cloudflare Pro、Business 或 Enterprise 计划,以及增加 Workers、Pages、R2存储等
申请条件是维护一个具有公认开源许可证的开源项目,并仅以非营利方式运作
☁️ 开源作者有福啦!免费升级 Cloudflare Pro
申请地址: www.cloudflare.com/zh-cn/lp/project-alexandria/
Cloudflare推出「Project Alexandria」,为开源开发者免费升级 Cloudflare Pro、Business 或 Enterprise 计划,以及增加 Workers、Pages、R2存储等
申请条件是维护一个具有公认开源许可证的开源项目,并仅以非营利方式运作
https://github.com/gdtool/cloudflare-workers-blog
这是一个运行在cloudflare workers 上的博客程序,使用 cloudflare KV作为数据库,无其他依赖. 兼容静态博客的速度,以及动态博客的灵活性,方便搭建不折腾.很稳定 演示地址: https://blog.gezhong.vip
#cf
这是一个运行在cloudflare workers 上的博客程序,使用 cloudflare KV作为数据库,无其他依赖. 兼容静态博客的速度,以及动态博客的灵活性,方便搭建不折腾.很稳定 演示地址: https://blog.gezhong.vip
#cf