一个简单易用的工具,帮助您从 Pinterest 链接中提取并下载高清原图。
PinDown 是一个基于 Web 的应用程序,专为解决从 Pinterest 下载的图片不是原图而设计。它可以从 Pinterest 链接中提取高清原图,并提供一键下载功能,无需注册或安装浏览器插件。
- 从 Pinterest 链接中提取高清原图
- 一键复制图片链接
- 一键下载图片到本地
- 简洁美观的用户界面
- 响应式设计,适配各种设备
- 前端框架: Svelte + SvelteKit
- UI 组件: DaisyUI + Tailwind CSS
- 图标: Lucide Icons
- 运行时: Bun
- HTML 解析: Cheerio
- 容器化: Docker/Podman
- Bun (推荐) 或 Node.js 16+
- 克隆仓库
git clone https://github.com/yourusername/pindown.git
cd pindown
- 安装依赖
bun install
# 或者使用 npm
# npm install
- 启动开发服务器
bun run dev
# 或者在新的浏览器标签中打开应用
bun run dev -- --open
- 构建生产版本
bun run build
- 预览生产构建
bun run preview
# 使用 Docker
docker run -p 3000:3000 jlvihv/pindown:latest
# 使用 Podman
podman run -p 3000:3000 docker.io/jlvihv/pindown:latest
容器内部暴露的是 3000 端口,您可以将其映射到主机的任意端口:
# 映射到主机的 8080 端口
docker run -p 8080:3000 jlvihv/pindown:latest
# 或使用 Podman
podman run -p 8080:3000 docker.io/jlvihv/pindown:latest
这样您就可以通过 http://localhost:8080 访问应用了。
- 访问应用(本地开发为 http://localhost:5173,Docker部署为 http://localhost:3000)
- 粘贴 Pinterest 图片链接到输入框
- 点击「解析」按钮
- 等待解析完成后,可以选择复制图片链接或直接下载图片
欢迎提交 Pull Request 或创建 Issue 来帮助改进这个项目!
MIT