Pnant
c912051173
feat: 新增小宇宙播客转文字渠道 ( #124 )
...
* feat: add Xiaoyuzhou podcast transcription channel
- New channel: 小宇宙播客 (xiaoyuzhoufm.com) → full text transcript
- Uses Groq Whisper API (free, no credit card needed)
- Auto-downloads audio, converts to low-bitrate MP3, splits by 25MB limit
- Supports any length podcast with automatic chunking
- Script installed to ~/.agent-reach/tools/xiaoyuzhou/transcribe.sh
- User just needs: agent-reach configure groq-key gsk_xxxxx
- Updated README (CN/EN), install.md, pyproject.toml
* docs: clarify Xiaoyuzhou setup — free key, limitations, step-by-step
---------
Co-authored-by: Panniantong <panniantong@users.noreply.github.com>
2026-03-09 00:34:22 +08:00
Pnant
ca29c4fee5
release: v1.3.0 ( #70 )
...
New:
- WeChat Official Account channel (search + read)
- Search via miku_ai (Sogou WeChat search)
- Read via Camoufox (stealth Firefox, bypasses anti-bot)
- 13 channels total
Fixed:
- Windows encoding: text=True → encoding='utf-8' in all subprocess calls (#64 )
- Windows .cmd resolution: use shutil.which() paths (#64 )
Docs:
- Clarified agent-reach has no read/search commands (#58 , #59 )
- Fixed xiaohongshu API function names in SKILL.md (#65 )
- Added CONTRIBUTING.md (#62 )
- Updated README (zh + en) with WeChat channel
Version bumps: pyproject.toml, __init__.py, test_cli.py
Co-authored-by: Panniantong <panniantong@users.noreply.github.com>
2026-03-04 18:18:18 +08:00
Your Name
a726aa7fe1
chore: add quality infra matrix, constraints, and test baseline fixes
2026-02-27 12:27:07 +08:00
Panniantong
37b4cdeddc
bump: v1.2.0
2026-02-26 13:34:41 +01:00
Panniantong
f70711e75e
remove(instagram): 移除 Instagram 渠道
...
Instagram 反爬封杀导致所有开源工具(instaloader 等)失效,
无论有无 cookies 都无法正常使用。
- 删除 instagram.py 渠道文件
- 移除 CLI 中 search-instagram、configure instagram-cookies 等命令
- 移除 setup/doctor 中 instaloader 依赖检查
- 更新 README、docs、SKILL.md、pyproject.toml
上游 issue: instaloader#2585, instaloader#2648
Relates to: #13
2026-02-26 07:20:13 +01:00
Panniantong
c3a9813b1c
seo: GitHub SEO + GEO 优化,提升项目可发现性
...
1. 新增 llms.txt — 让 AI 搜索引擎(ChatGPT/Claude/Perplexity)理解项目
2. README 中英文加 FAQ 区块 — AI 搜索友好的常见问题解答
3. pyproject.toml keywords 扩展到 21 个 — 覆盖更多搜索词
2026-02-25 22:32:22 +01:00
Panniantong
c642e18e1f
release: v1.1.0 — 新增 Instagram、LinkedIn、Boss直聘 三个渠道
...
🆕 新渠道:
- 📷 Instagram — instaloader 读取帖子和 Profile
- 💼 LinkedIn — linkedin-scraper-mcp 读取 Profile、公司、职位
- 🏢 Boss直聘 — mcp-bosszp 搜索职位、向 HR 打招呼
📈 改进:
- 渠道数量 9 → 12
- 新增 CHANGELOG.md
- CLI 新增 search-instagram / search-linkedin / search-bosszhipin
- 安装指南更新
- 致谢列表更新
2026-02-25 14:14:30 +01:00
Panniantong
25d869d3fe
feat: Agent Reach 作为 Skill 安装
...
- 新增 agent-reach/SKILL.md — skills.sh 兼容格式
安装: npx skills add Panniantong/Agent-Reach@agent-reach
- agent-reach install 自动检测 OpenClaw / Claude Code / 通用 Agent
并在对应 skill 目录注册 SKILL.md
- SKILL.md 打包进 pip 包(agent_reach/skill/SKILL.md)
- README 中英文都加了 Skill 安装方式
2026-02-25 04:24:16 +01:00
Panniantong
d52520a17e
fix: 修复 _install_mcporter 函数丢失 + browser-cookie3 硬依赖 + 自动装 birdx
...
关键修复:
1. _install_mcporter() 函数定义被上次编辑误删(NameError 崩溃)
→ 恢复为独立函数
2. browser-cookie3 作为硬依赖在服务器上安装失败(缺 dbus/secretstorage)
→ 改为 optional[cookies]
3. birdx 不在自动安装流程中
→ _install_system_deps 增加自动 pip install birdx
install 流程现在完整覆盖:
gh CLI → Node.js → birdx → mcporter → Exa → XHS → cookies → test
2026-02-24 15:25:38 +01:00
Panniantong
5c62a21f32
rename: Agent Eyes → Agent Reach
...
全局重命名:
- 包名: agent_eyes → agent_reach
- CLI: agent-eyes → agent-reach
- 类名: AgentEyes → AgentReach
- 显示名: Agent Eyes → Agent Reach
- GitHub: Panniantong/agent-eyes → Panniantong/Agent-Reach
所有 36 个测试通过,CLI/doctor/read/search 全部正常。
2026-02-24 10:25:46 +01:00
Panniantong
c851bd64b9
simplify: auto-everything in install command
...
Changes:
1. browser-cookie3 now in default deps (no separate pip install)
2. install --env=auto now auto-imports cookies on local computers
3. install auto-detects EXA_API_KEY from environment variables
4. install.md cut from 100 lines to 60 lines — two steps not five
Before: pip install → agent-eyes install → 'want search?' → 'want cookies?' → configure each
After: pip install → agent-eyes install (does everything automatically) → only ask about what's missing
Docker clean-room test: all passing, 0 bugs.
2026-02-24 08:37:55 +01:00
Panniantong
c40ffbd5ed
fix: 3 bugs found in Docker clean-room test
...
1. Install command: git+... requires git (many envs don't have it)
→ Changed to zip URL: pip install .../archive/main.zip
2. yt-dlp not in dependencies (shows warning in doctor)
→ Added yt-dlp to required dependencies
3. search-twitter/reddit shows raw 401 error without Exa key
→ Now shows friendly 'Exa API key not configured' message
2026-02-24 07:11:22 +01:00
Panniantong
b264070a8d
feat: one-click cookie import from browser
...
New: agent-eyes configure --from-browser chrome
- Extracts Twitter, XiaoHongShu, Bilibili cookies in ONE command
- No F12, no manual copying, no extension needed
- Supports: chrome, firefox, edge, brave, opera
- Uses browser-cookie3 (optional dependency: pip install agent-eyes[cookies])
Install guide now 3x shorter:
1. pip install + agent-eyes install (auto-detect env)
2. agent-eyes configure --from-browser chrome (one-click all cookies)
3. agent-eyes configure exa-key KEY (one API key)
4. Done
User actions reduced from 4 trips to 2:
- Before: go to exa.ai + F12 Twitter + F12 XHS + go to webshare.io
- After: go to exa.ai + say 'yes' to auto-import cookies
2026-02-24 06:55:08 +01:00
Panniantong
8eab038cb9
v1.0.0 — Agent Eyes: search + read the entire internet
...
Major restructure from x-reader fork to independent project:
Architecture:
- readers/ — content extraction from 10+ platforms (based on x-reader, MIT)
- search/ — semantic search via Exa, GitHub API, birdx (NEW)
- config.py — configuration management (~/.agent-eyes/config.yaml) (NEW)
- doctor.py — environment health checker (NEW)
- core.py — AgentEyes unified entry point (NEW)
- cli.py — full CLI: read, search, setup, doctor (NEW)
- integrations/mcp_server.py — 8 MCP tools (NEW)
- guides/ — 6 Agent-readable setup guides (NEW)
- integrations/skill/ — OpenClaw Skill package (NEW)
Platforms (zero config):
- Web pages, GitHub, Bilibili, YouTube, RSS, single tweets
Platforms (one free API key):
- Web search, Reddit search, Twitter search (via Exa)
Platforms (optional setup):
- Reddit full reader, Twitter advanced, WeChat, XiaoHongShu
Tests: 34/34 passing
Credits: Built on x-reader by @runes_leo (MIT License)
2026-02-24 04:00:47 +01:00
Panniantong
3a3a0101cf
Agent Eyes v1.0.0 — search + read the entire internet
...
Based on x-reader by @runes_leo (MIT License). Extended with:
- Reddit support (posts + comments, proxy support)
- GitHub support (repos, issues, PRs)
- Web search via Exa semantic search
- Reddit search (bypasses IP blocks via Exa)
- GitHub search (repos by stars)
- Renamed package: x_reader → agent_eyes
- New MCP tools: search, search_reddit, search_github
- Agent-first positioning and documentation
2026-02-24 03:07:50 +01:00
Panniantong
ee2ad83b12
Initial: forked from runesleo/x-reader (MIT License) - thank you @runes_leo!
2026-02-24 03:00:05 +01:00