mcpField
W
wespy-fetcher

wespy-fetcher

github.com/wlzh生産性69348 回インストール1 日前に更新
リポジトリ

wespy-fetcher について

wespy-fetcherは、WeChat公式アカウントや一般的なWebサイト、Juejinの記事を取得するWeSpyラッパーのコマンドラインスキルです。WeChatアルバムの記事一覧や一括ダウンロードにも対応し、複数の形式で出力できます。

主な機能

  1. 01WeChat・Web・Juejinの記事取得
  2. 02WeChatアルバムの記事一覧取得
  3. 03アルバム記事の一括ダウンロード
  4. 04Markdown・HTML・JSON出力
  5. 05URLなしでの対話モード

活用シーン

  1. 01WebやWeChatの記事を後で読むために保存
  2. 02WeChatアルバムの記事一覧を取得
  3. 03アルバムの記事をまとめてダウンロード
  4. 04取得内容を別の形式で出力

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/wlzh/skills --skill wespy-fetcher

インストール後、Claude Code で/wespy-fetcherを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
VERSION
scripts/
requirements.txt
wespy_cli.py

詳細

WeSpy Fetcher

tianchangNorth/WeSpy の全機能をラップしています。

機能範囲(WeSpy に準拠)

  • 単一記事の取得(WeChat 公式アカウント/一般的なウェブページ/掘金)
  • WeChat アルバムの記事一覧の取得(--album-only)
  • WeChat アルバムの一括ダウンロード(--max-articles)
  • 複数形式での出力(デフォルトは Markdown。HTML/JSON/すべてに対応)
  • インタラクティブモード(URL を指定しない場合)

依存関係の入手元

  • 上流プロジェクト:https://github.com/tianchangNorth/WeSpy
  • ローカルでの標準クローン先:~/Documents/QNSZ/project/WeSpy

使用方法

スクリプトの場所:scripts/wespy_cli.py

# 查看帮助
python3 scripts/wespy_cli.py --help

# 单篇文章(默认输出 markdown)
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx"

# 输出 markdown + html
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx" --html

# 输出 markdown + json
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx" --json

# 输出所有格式
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx" --all

# 专辑只拉列表
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/mp/appmsgalbum?..." --album-only --max-articles 20

# 专辑批量下载
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/mp/appmsgalbum?..." --max-articles 20 --all

パラメーター

WeSpy のネイティブコマンドライン引数をそのまま渡します。

  • url
  • -o, --output
  • -v, --verbose
  • --html
  • --json
  • --all
  • --max-articles
  • --album-only

実装の説明

  • ローカルのソースコードパス ~/Documents/QNSZ/project/WeSpy を優先して使用します
  • ローカルに存在しない場合は、そのディレクトリに git clone を自動実行します
  • wespy.main.main をインポートして上流の CLI を直接呼び出し、動作の一貫性を保ちます

コメント