MediaCrawler 一行命令批量爬取小红书、抖音、B站公开数据
做竞品分析、舆情监控、用户研究,最头疼的就是手动复制粘贴数据,一条条从平台搬运既费时间又容易出错。自己写爬虫?每个平台结构不一样,反爬机制各不相同,光是绕过加密签名就劝退一大半人。今天分享一款 GitHub 上 Star 数极高的开源多平台自媒体数据采集工具 MediaCrawler,一行命令批量抓取小红书、抖音、快手、B站、微博、贴吧、知乎七大平台的公开数据,无需懂 JS 逆向,本地部署即可使用。 一、项目基础档案 项目名称:MediaCrawler 开源地址:https://github.com/NanmiCoder/MediaCrawler 开源协议:MIT(可修改、可私有化,保留版权声明即可) 作者:NanmiCoder(独立开发者) 开发语言 & 技术栈:Python + Playwright + Node.js 支持平台:小红书、抖音、快手、B站、微博、贴吧、知乎七大平台 数据输出:CSV / JSON / JSONL / Excel / SQLite / MySQL 核心适用人群:数据分析师、竞品监控团队、学术研究者、爬虫学习...
CreatorHub 把抖音、小红书、快手、视频号全管起来
做自媒体矩阵、做竞品素材调研,经常要在抖音、小红书、快手来回跳转,多账号登录切换繁琐,素材下载、评论监控分散在各个平台。今天分享一款自托管开源 Web 面板 CreatorHub,把多平台账号、监控、采集、发布收拢在一个页面,不用订阅付费 SaaS,本地部署即可使用,非常适合开发者、技术向自媒体玩家。 一、项目基础档案 项目名称:CreatorHub 开源地址:https://github.com/3441293738/creatorhub 开源协议:MIT(可修改、可私有化,保留版权声明即可) 开发语言 & 技术栈:Python(FastAPI)+ Playwright,前端 TypeScript/React 适配系统:Windows、Linux(有桌面环境;无桌面服务器仅支持 Cookie 登录) 核心适用人群:技术向自媒体运营、独立开发者、个人站长、内容素材调研人员 项目部分截图: 二、核心功能亮点 1、多平台账号统一管理,账号环境隔离 功能介绍:支持抖音、小红书、快手,提供扫码、创作者后台、Cookie 导入多种登录方式;支持...
Vaultwarden,自建安全密码库
什么是 Vaultwarden? Vaultwarden(原名 bitwarden_rs)是一个用 Rust 编写的开源密码管理服务器,完全兼容官方 Bitwarden 客户端。 简单来说:你可以用 Bitwarden 的手机 App、浏览器插件、桌面软件,直接连到你自己的 Vaultwarden 服务器。数据存在你自己的机器上,而不是别人的云端。 官方 Bitwarden 服务器资源消耗大,而 Vaultwarden 只需 不到 50MB 内存 就能跑起来,对低配服务器极其友好。 核心特性 全平台兼容 官方 Bitwarden 客户端无缝连接,支持: iOS / Android 原生 App Chrome / Firefox / Edge 浏览器插件 macOS / Windows / Linux 桌面客户端 Web 界面直接管理 企业级安全 端到端加密:你的密码只有你自己能解密 双因素认证(2FA):支持 Authenticator、Email、FIDO2 WebAuthn、YubiKey、Duo 紧急访问:设定信任的联系人,危急时刻可接管你的...
Ro 基于洛雪音乐二次开发的音乐下载服务
Ro 是什么? Ro 是基于 洛雪音乐(lx-music) 二次开发的 Headless 音乐下载服务,专为 NAS 场景设计: 无头运行:不需要图形界面,Docker 一键部署,跑在 NAS 上 7×24 小时在线 兼容 lx-music 音源生态:你熟悉的 lx-music 音源脚本,直接导入就能用 超轻量:内存仅约 198MB,不会挤占 NAS 上其他服务的资源 不内置任何音源:Ro 只是下载框架,音源由用户自行导入,框架与音源完全解耦 重要说明:Ro 不内置、不提供、不托管任何音源。音源脚本需用户自行获取并导入,Ro 仅作为下载引擎与管理框架运行。请在法律允许的范围内使用。 核心特性一览 聚合搜索 · 音源平台决定 Ro 支持多维度搜索(歌曲名 / 歌手 / 专辑 / 歌单),具体能搜哪些平台、支持哪些音质,完全取决于你导入的音源脚本。既可单音源精准搜索,也可一键聚合搜索,所有音源的结果一目了然。 因为兼容 lx-music 音源格式,你之前用过的音源脚本,直接丢进来就能跑。 下载全链路 · 元数据完美嵌入 不只是下载音频文件——Ro 会自动将 歌...
局域网内 https 证书部署指南
针对 局域网 场景,公网 CA(如Let’s Encrypt)通常无法验证内网域名或IP地址,因此 最实用的方案是自签名证书或搭建私有CA。下面给出两种完整路径,并重点说明如何避免浏览器 不安全 警告。 一、方案对比 方案 适用场景 客户端需要额外操作 维护复杂度 自签名证书 单台服务器,少量客户端 每台客户端导入该证书并信任 低 私有CA + 签发服务器证书 多台服务器,企业内网 每台客户端仅需导入一次根证书,后续所有由该 CA 签发的证书自动受信 中(需安全保管 CA 私钥) ✅ 推荐采用 私有 CA 方案,尤其当内网有多个 HTTPS 服务时,只需部署一次根证书。 二、搭建私有 CA 并签发内网证书(以 OpenSSL 为例) 以下操作在 一台安全的机器(如管理机、堡垒机)上执行。 假设你的域名为 v4coder.cn, 组织名称为 V4Coder。 1. 生成根 CA 私钥和自签名证书 123456789101112# 生成根 CA 私钥(妥善保管,不要泄露)openssl genrsa -out ca.key 4096# 生成根 CA 证书(...
国产开源的工作流引擎
飞龙工作流引擎 在国产软件和企业数字化不断推进的背景下,越来越多团队开始寻找轻量、可控、贴合中国审批习惯的工作流引擎方案。飞龙工作流引擎(FlowLong),正是这样一款为中国式审批场景量身打造的国产工作流引擎。 飞龙工作流引擎主打 JSON 格式流程模型,整体设计轻量却不失强大,支持组件化集成,并提供了简易直观的审批流程设计器。无论是请假、报销,还是复杂的多级审批流程,都可以通过拖拽的方式快速完成配置,体验上高度贴近飞书、钉钉等主流办公平台。 项目整体围绕 “中国式审批” 进行深度优化,流程表达直观、配置成本低,非常适合中小企业或对流程灵活性要求较高的业务场景。 https://gitee.com/aizuda/flowlong jsonflow-ui 在流程可视化与易用性方面,jsonflow-ui 提供了一套完整且成熟的解决方案。该项目采用 100% 纯国产技术栈,并非传统 BPM 方案,而是围绕 JSON 流程模型构建的全新工作流引擎。 其最大特点在于: 支持 任意节点加减,并可在流程图中实时回显 内置自动布局算法,流程结构清晰直观 前后端采用 纯 JSON ...
Termux 让旧手机变生产力工具
什么是 Termux? Termux 是一款基于 Terminals 的 Android 终端模拟器和 Linux 环境,它允许用户在 Android 手机上运行一个完整的 Linux 系统。Termux 提供了一个轻量级的命令行界面,支持 bash、zsh、Python、Java、Go 等多种开发工具和编程语言,并且可以安装各种 Linux 软件包。Termux 适合用于学习 Linux 命令、进行编程开发、搭建小型服务器等场景。 Termux 的主要功能 Linux 环境模拟:提供完整的 Linux 系统,让用户可以在手机上操作命令行。 软件包管理:支持通过 pkg 命令安装各种软件包,如 apt、npm、pip 等。 脚本开发与运行:支持多种脚本语言,如 Bash、Python、Node.js 等。 网络服务搭建:可以安装并运行如 SSH、Nginx、Apache 等服务,实现远程访问或本地网站搭建。 终端工具支持:内置 Vim、Nano、SSH 客户端、MySQL、PHP 等工具。 跨平台兼容性:支持在 Android 上运行 Linux 命令和工...
安卓机上安装 linux 系统打造成生产力工具
安卓手机上安装 Linux 系统,安装要求很低,手机无需刷机、无需 root,本次所需要用到的软件有: Termux AVNC VNC Viewer VNC Viewer 中文版 下载并安装以上软件,完成后再继续后面的操作: 安装步骤相对较多,跟着操作基本上是没有问题的,遇到终端交互的地方根据提示该输入 y 就输入 y 遇事不决就 回车。 更新 Termux 我们首次打开安装的 Termux 应用,会弹窗提示获取发送通知权限,将需要的权限全给足,然后 Termux 会处于 Installing bootstrap packages... 状态,等待完成后会如图所示: 接下来我们要执行下方的命令更新软件包: 123pkg updatepkg upgradepkg install -y curl 如果在更新的过程中遇到提示输入例如 y/n 这种交互操作统一输入 y 回车继续。 部署容器和系统 手动部署非常的麻烦,使用大佬提供了一键安装脚本能够快速的安装需要的服务: Tome 一键安装脚本 执行下面的脚本进行安装: 1bash -c "$(curl -L l.tm...
FastAPI + SQLAlchemy 打造生产级 API 的深度指南
基础结构与核心依赖 项目结构 为实现高可维护性、高可测试性及清晰的职责分离,推荐使用三层结构: 12345678910.├── app/│ ├── api/ # 路由模块 (调用 Service)│ ├── core/ # 核心配置、Lifespan 管理│ ├── db/ # 数据库相关 (models.py, database.py)│ ├── dao/ # 数据访问对象 (DAO/Repository)│ ├── services/ # 业务逻辑服务│ ├── main.py # 应用入口│ └── schemas/ # Pydantic 数据模型└── requirements.txt 核心依赖 (针对 MySQL) 123pip install fastapi "uvicorn[standard]" sqlalchemy "pydantic[settings]"...
容器快速部署 Docmost 文档协作平台
Docmost 是一款开源的 团队协作 Wiki 与文档管理工具,定位为 Confluence 和 Notion 的开源替代品,专注于提供高效、安全且可定制的知识库解决方案。 Compose 文件配置 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152services: docmost: image: docmost/docmost:latest container_name: docmost restart: unless-stopped environment: - APP_URL=http://localhost:3000 - APP_SECRET=6426a899-9c09-4b4f-a503-2fb54de52685 - DATABASE_URL=postgresql://docmost:qwer1234@postgres:5432/docmost?schema=public ...









