wechat-tech-booklet は何をしますか?
技術系WeChat公式アカウントの記事をオフラインブックレット、Feishuドキュメント、PDF対応のナレッジベース資料に変換します。
概要
このプロジェクトは、WeChat(微信)の技術系パブリックアカウントに投稿された記事を自動的に収集・処理し、以下の形式で出力します:
- オフラインブックレット: 複数の記事を1つのドキュメントに結合し、オフライン読書に適した形式に整形
- Feishuドキュメント: Feishu(飛書)のAPIを通じてドキュメントとして直接アップロード
- PDF対応資料: 印刷や共有に適したPDF形式に変換可能なマークダウン資料
主な機能
- WeChat記事の自動取得(URLまたはアカウント指定)
- 記事のマークダウン変換と整形
- 複数記事の結合と目次生成
- Feishuドキュメントへの自動アップロード
- PDF生成のためのテンプレート適用
使用方法
# 記事を取得してブックレットを生成
python main.py --url <記事URL> --output booklet
# Feishuにアップロード
python main.py --url <記事URL> --output feishu
# PDF用資料を生成
python main.py --url <記事URL> --output pdf
設定
必要な環境変数または設定ファイル:
WECHAT_COOKIE: WeChatの認証用CookieFEISHU_APP_ID/FEISHU_APP_SECRET: Feishu API認証情報OUTPUT_DIR: 出力先ディレクトリ(デフォルト:./output)
注意事項
- WeChat記事の取得には有効なアカウントとセッションが必要です
- 著作権を尊重し、個人利用または社内利用に限定してください
- Feishu APIの利用には適切な権限設定が必要です
ライセンス
MIT