open-index/open-npm huggingface dataset:
npm package: @karinjs/plugin-ffmpeg
Description: Provide Karin with an out of the box plugin for ffmpeg binary files
Author: ikenxuan
Latest version: 0.1.3

# @karinjs/plugin-ffmpeg

一个为 Karin 提供开箱即用的 FFmpeg 二进制文件的插件，运行时自动下载 FFmpeg。

## 📦 安装

```bash
pnpm add @karinjs/plugin-ffmpeg -w
```

运行时会从淘宝源镜像下载 FFmpeg、FFprobe 和 FFplay（仅 Windows）二进制文件。

## 🛠️ 开发

### 本地开发

```bash
# 安装依赖
pnpm install

# 开发模式
pnpm dev

# 构建
pnpm build
# 测试
pnpm test
```

### 使用方式

```ts
import ffmpeg from '@karinjs/plugin-ffmpeg'

const paths = await ffmpeg.ready()
console.log(paths.ffmpegPath)

const syncPaths = ffmpeg.readySync()
console.log(syncPaths.ffmpegPath)
```

### 项目结构

```
src/
├── index.ts        # 主入口，提供 FFmpeg 路径访问
└── types.ts        # TypeScript 类型定义

dist/               # 编译输出目录
├── index.mjs
└── index.d.mts
```

## 💡 常见问题

### 下载失败怎么办？

插件会自动从淘宝源镜像拉取可用版本并下载匹配平台的包，如果所有源都失败，请检查网络连接与镜像是否可访问。

运行时解压依赖系统 tar 命令，请确保系统可用。

### FFmpeg 来源

本插件使用 [KarinJS/FFmpeg-Builds](https://github.com/KarinJS/FFmpeg-Builds) 的构建产物，并通过淘宝源镜像下载。

### 下载源列表

下载镜像入口：

- https://registry.npmmirror.com/-/binary/ffmpeg-builds/

### 支持哪些平台？

- Windows (x64, x86)
- Linux (x64, arm64, i686)
- macOS (暂不支持，构建产物不包含 darwin 目标) 

### 存储位置

FFmpeg 二进制文件会下载到 `~/.cache/ffmpeg/ffmpeg-<platform>-<version>/` 目录中。

## 📄 许可证

MIT

## 🤝 贡献

欢迎提交 Issue 和 Pull Request！
npm package: @karinjs/plugin-markdown
Description: markdown plugin for karin
Author: shijin
Latest version: 1.1.1

# @karinjs/plugin-markdown

Karin 的 Markdown 渲染插件，支持将 Markdown 文本渲染为图片并发送。

## 安装

### 方式一：插件市场安装（推荐）

通过 Karin 的插件市场直接安装本插件。

### 方式二：手动安装

```bash
pnpm add @karinjs/plugin-markdown -w
```

## 配置

请在 WebUI 中查看并配置插件参数。

## 使用方法

发送以下格式的消息即可触发插件：

```
#md 你的Markdown内容
```

或

```
#markdown 你的Markdown内容
```

也可以直接使用：

```
md 你的Markdown内容
```

```
markdown 你的Markdown内容
```

### 示例

```
#md # 标题
这是一段**粗体**文字，这是*斜体*文字。

- 列表项1
- 列表项2

> 这是一段引用
```

渲染网络文件：
```
#md https://raw.githubusercontent.com/markedjs/marked/master/README.md
```

渲染本地文件：
```
#md ./README.md
```

## 特性

- 支持标准 Markdown 语法
- 支持 KaTeX 数学公式渲染
- 可配置渲染参数
- 支持权限控制
- 支持渲染网络文件
- 支持渲染本地文件

## 权限设置

插件支持多种权限控制模式，可在配置中设置。
npm package: @karinjs/plugin-webui-network-monitor
Description: karin 的 webui 网络监控插件
Author: shijin
Latest version: 1.0.3

# Karin WebUI 的网络监控插件

## 安装
```bash
pnpm add @karinjs/plugin-webui-network-monitor -w
```

**安装后将在主页渲染网络监控卡片**

![1](./pic.png)
npm package: @karinjs/puppeteer-repo
Description: 这是一个 monorepo 项目，包含以下包：
Latest version: 1.6.1

# KarinJS Puppeteer

这是一个 monorepo 项目，包含以下包：

## 包

### [@karinjs/puppeteer](./packages/puppeteer/README.md)

Puppeteer 的主包，提供了http、ws等api

### [@karinjs/puppeteer-core](./packages/puppeteer-core/README.md)

Puppeteer 的核心包，封装截图、下载等功能

## 开发

请使用`pnpm`

### 安装依赖

```bash
pnpm install
```

### 编译

```bash
pnpm build
```