mirror of
https://github.com/JimLiu/baoyu-skills.git
synced 2026-07-15 23:19:48 +08:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 089e0b5ba9 | |||
| 4bc0d05f66 |
@@ -6,7 +6,7 @@
|
|||||||
},
|
},
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"description": "Skills shared by Baoyu for improving daily work efficiency",
|
"description": "Skills shared by Baoyu for improving daily work efficiency",
|
||||||
"version": "1.4.1"
|
"version": "1.4.2"
|
||||||
},
|
},
|
||||||
"plugins": [
|
"plugins": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,6 +2,11 @@
|
|||||||
|
|
||||||
English | [中文](./CHANGELOG.zh.md)
|
English | [中文](./CHANGELOG.zh.md)
|
||||||
|
|
||||||
|
## 1.4.2 - 2026-01-19
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
- `baoyu-danger-gemini-web`: adds supported browsers list (Chrome, Chromium, Edge) and proxy configuration guide.
|
||||||
|
|
||||||
## 1.4.1 - 2026-01-18
|
## 1.4.1 - 2026-01-18
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|||||||
@@ -2,6 +2,11 @@
|
|||||||
|
|
||||||
[English](./CHANGELOG.md) | 中文
|
[English](./CHANGELOG.md) | 中文
|
||||||
|
|
||||||
|
## 1.4.2 - 2026-01-19
|
||||||
|
|
||||||
|
### 文档
|
||||||
|
- `baoyu-danger-gemini-web`:添加支持的浏览器列表(Chrome、Chromium、Edge)和代理配置指南。
|
||||||
|
|
||||||
## 1.4.1 - 2026-01-18
|
## 1.4.1 - 2026-01-18
|
||||||
|
|
||||||
### 修复
|
### 修复
|
||||||
|
|||||||
@@ -421,10 +421,18 @@ This skill uses the Gemini Web API (reverse-engineered).
|
|||||||
|
|
||||||
**Warning:** This project uses unofficial API access via browser cookies. Use at your own risk.
|
**Warning:** This project uses unofficial API access via browser cookies. Use at your own risk.
|
||||||
|
|
||||||
- First run opens Chrome to authenticate with Google
|
- First run opens a browser to authenticate with Google
|
||||||
- Cookies are cached for subsequent runs
|
- Cookies are cached for subsequent runs
|
||||||
- No guarantees on API stability or availability
|
- No guarantees on API stability or availability
|
||||||
|
|
||||||
|
**Supported browsers** (auto-detected): Google Chrome, Chrome Canary/Beta, Chromium, Microsoft Edge
|
||||||
|
|
||||||
|
**Proxy configuration**: If you need a proxy to access Google services (e.g., in China), set environment variables inline:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 /baoyu-danger-gemini-web "Hello"
|
||||||
|
```
|
||||||
|
|
||||||
### baoyu-danger-x-to-markdown
|
### baoyu-danger-x-to-markdown
|
||||||
|
|
||||||
This skill uses a reverse-engineered X (Twitter) API.
|
This skill uses a reverse-engineered X (Twitter) API.
|
||||||
|
|||||||
+9
-1
@@ -421,10 +421,18 @@ mkdir -p .baoyu-skills/baoyu-cover-image
|
|||||||
|
|
||||||
**警告:** 本项目通过浏览器 cookies 使用非官方 API。使用风险自负。
|
**警告:** 本项目通过浏览器 cookies 使用非官方 API。使用风险自负。
|
||||||
|
|
||||||
- 首次运行会打开 Chrome 进行 Google 身份验证
|
- 首次运行会打开浏览器进行 Google 身份验证
|
||||||
- Cookies 会被缓存供后续使用
|
- Cookies 会被缓存供后续使用
|
||||||
- 不保证 API 的稳定性或可用性
|
- 不保证 API 的稳定性或可用性
|
||||||
|
|
||||||
|
**支持的浏览器**(自动检测):Google Chrome、Chrome Canary/Beta、Chromium、Microsoft Edge
|
||||||
|
|
||||||
|
**代理配置**:如果需要通过代理访问 Google 服务(如中国大陆用户),请在命令前设置环境变量:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 /baoyu-danger-gemini-web "你好"
|
||||||
|
```
|
||||||
|
|
||||||
### baoyu-danger-x-to-markdown
|
### baoyu-danger-x-to-markdown
|
||||||
|
|
||||||
此技能使用逆向工程的 X (Twitter) API。
|
此技能使用逆向工程的 X (Twitter) API。
|
||||||
|
|||||||
@@ -198,7 +198,15 @@ CLI note: `scripts/main.ts` supports text generation, image generation, referenc
|
|||||||
|
|
||||||
## Authentication
|
## Authentication
|
||||||
|
|
||||||
First run opens Chrome to authenticate with Google. Cookies are cached for subsequent runs.
|
First run opens a browser to authenticate with Google. Cookies are cached for subsequent runs.
|
||||||
|
|
||||||
|
**Supported browsers** (auto-detected in order):
|
||||||
|
- Google Chrome
|
||||||
|
- Google Chrome Canary / Beta
|
||||||
|
- Chromium
|
||||||
|
- Microsoft Edge
|
||||||
|
|
||||||
|
Override with `GEMINI_WEB_CHROME_PATH` environment variable if needed.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Force cookie refresh
|
# Force cookie refresh
|
||||||
@@ -214,6 +222,23 @@ npx -y bun ${SKILL_DIR}/scripts/main.ts --login
|
|||||||
| `GEMINI_WEB_CHROME_PROFILE_DIR` | Chrome profile directory |
|
| `GEMINI_WEB_CHROME_PROFILE_DIR` | Chrome profile directory |
|
||||||
| `GEMINI_WEB_CHROME_PATH` | Chrome executable path |
|
| `GEMINI_WEB_CHROME_PATH` | Chrome executable path |
|
||||||
|
|
||||||
|
## Proxy Configuration
|
||||||
|
|
||||||
|
If you need a proxy to access Google services (e.g., in China), set `HTTP_PROXY` and `HTTPS_PROXY` environment variables before running:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Example with local proxy
|
||||||
|
HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 npx -y bun ${SKILL_DIR}/scripts/main.ts "Hello"
|
||||||
|
|
||||||
|
# Image generation with proxy
|
||||||
|
HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 npx -y bun ${SKILL_DIR}/scripts/main.ts --prompt "A cat" --image cat.png
|
||||||
|
|
||||||
|
# Cookie refresh with proxy
|
||||||
|
HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 npx -y bun ${SKILL_DIR}/scripts/main.ts --login
|
||||||
|
```
|
||||||
|
|
||||||
|
**Note**: Environment variables must be set inline with the command. Shell profile settings (e.g., `.bashrc`) may not be inherited by subprocesses.
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
### Generate text response
|
### Generate text response
|
||||||
|
|||||||
Reference in New Issue
Block a user