mcpField
W
wechat-article-to-markdown

wechat-article-to-markdown

github.com/jackwenerドキュメント1.1k924 回インストール32 週間前に更新
リポジトリ

wechat-article-to-markdown について

wechat-article-to-markdown は、WeChat 公式アカウントの記事を取得して Markdown ファイルに変換し、画像もローカルに保存します。記事の保管や、AI による要約・ナレッジベースへの取り込みに利用できます。

主な機能

  1. 01公開 WeChat 記事 URL の取得
  2. 02記事メタデータの抽出
  3. 03画像の並列ダウンロードとローカル保存
  4. 04HTML とコードスニペットの Markdown 変換

活用シーン

  1. 01WeChat 記事のローカル保存
  2. 02AI 要約用の記事内容の準備
  3. 03記事内容のナレッジベースへの取り込み

インストール

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

$npx skills add https://github.com/jackwener/wechat-article-to-markdown --skill wechat-article-to-markdown

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

同梱ファイル

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

requirements.txt
pyproject.toml
main.py
.gitignore
README.md
wechat_article_to_markdown.py
.github/workflows/
ci.yml
release.yml
publish.yml
e2e.yml
tests/
test_core.py
test_e2e_live.py

詳細

WeChat 記事を Markdown に変換

WeChat 公式アカウントの記事を取得し、整形された Markdown ファイルに変換します。

使用する場面

WeChat の記事を Markdown として保存する必要がある場合に、このスキルを使用します。

  • 個人用アーカイブ
  • AI による要約の入力
  • ナレッジベースへの取り込み

前提条件

  • Python 3.8+
# Install
uv tool install wechat-article-to-markdown
# Or: pipx install wechat-article-to-markdown

使用方法

wechat-article-to-markdown "<WECHAT_ARTICLE_URL>"

入力 URL の形式:

  • https://mp.weixin.qq.com/s/...

出力ファイル:

  • <cwd>/output/<article-title>/<article-title>.md
  • <cwd>/output/<article-title>/images/*

機能

  1. Camoufox を使用した検出回避付きの取得
  2. メタデータの抽出(タイトル、アカウント名、公開日時、ソース URL)
  3. 画像のローカルファイルへの保存
  4. WeChat のコードスニペットの抽出とフェンス付きコードブロックでの出力
  5. markdownify による HTML から Markdown への変換
  6. 画像の並行ダウンロード

制限事項

  • 一部のコードスニペットは画像または SVG としてレンダリングされているため、ソースコードとして抽出できません
  • 公開されている mp.weixin.qq.com の URL が必要です

コメント