wespy-fetcher について
wespy-fetcherは、WeChat公式アカウントや一般的なWebサイト、Juejinの記事を取得するWeSpyラッパーのコマンドラインスキルです。WeChatアルバムの記事一覧や一括ダウンロードにも対応し、複数の形式で出力できます。
主な機能
- 01WeChat・Web・Juejinの記事取得
- 02WeChatアルバムの記事一覧取得
- 03アルバム記事の一括ダウンロード
- 04Markdown・HTML・JSON出力
- 05URLなしでの対話モード
活用シーン
- 01WebやWeChatの記事を後で読むために保存
- 02WeChatアルバムの記事一覧を取得
- 03アルバムの記事をまとめてダウンロード
- 04取得内容を別の形式で出力
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ wlzh/ skills --skill wespy-fetcherインストール後、Claude Code で/wespy-fetcherを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdVERSIONscripts/requirements.txtwespy_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 を直接呼び出し、動作の一貫性を保ちます
コメント
Markdown 対応