AIニュースを毎朝自動でNotebookLMに送り込むPythonスクリプト【Mac/launchd対応】
- Digital1,500 JPY

AIニュースを毎朝自動でNotebookLMに送り込むPythonスクリプト【Mac/launchd対応】 毎朝、AIの最前線を追うのが面倒になっていませんか? このスクリプトは、OpenAI・Anthropic・arXiv・Zenn・TLDR AIなど10のRSSフィードを自動収集し、NotebookLMに一括投入します。Macのlaunchdに登録すれば、毎朝5:30に何もしなくても動き続けます。 【できること】 ・RSS10ソースから過去24時間の記事URLを自動収集(最大50件) ・NotebookLMに「AI Daily YYYY-MM-DD」ノートブックを毎日自動作成 ・14日より古いノートブックを自動削除(溜まらない) ・--dry-run オプションで動作確認可能 ・フィードの追加・削除は config.py を1行変えるだけ 【対応フィード(初期設定)】 ・海外ニュースレター:The Rundown AI / Ben's Bites / TLDR AI ・企業公式:OpenAI Blog / Anthropic Blog ・論文:arXiv cs.AI ・国内:Zenn (AI) / Qiita (AI・Claude Code) ・PKM:Nicole van der Hoeven 【動作環境】 ・macOS(launchd自動実行対応) ・Python 3.10 以上 ・pip install -r requirements.txt で依存解決 ・playwright install chromium でブラウザインストール ・Googleアカウント(NotebookLM用) 【セットアップの流れ】 1. zipを展開 2. pip install -r requirements.txt & playwright install chromium 3. python setup_login.py でGoogleログイン(初回のみ) 4. python feeder_v2.py で動作確認 5. plistのパスを書き換えてlaunchdに登録 → 以後全自動 詳細はREADME.mdに記載しています。 【同梱ファイル】 feeder_v2.py # メインスクリプト rss_fetcher.py # RSS収集モジュール config.py # フィードURL・設定値 setup_login.py # Googleログイン・セッション保存 com.user.notebooklm-feeder.plist # launchd定義ファイル requirements.txt # 依存パッケージ README.md # セットアップ手順 【こんな人向け】 ・NotebookLMを情報収集に使っているが、手動追加が面倒 ・毎朝AIニュースをまとめてインプットしたい ・Pythonが読める・ターミナル操作に慣れているエンジニア 【注意事項】 ・NotebookLMはGoogleの無料サービスです(別途料金不要) ・NotebookLMの仕様変更により動作しなくなる可能性があります ・サポートはベストエフォートです ・返金対応は原則お断りしています(動作確認済みですが環境依存あり) 価格:1,500円
公式サイト
https://x.com/monday_ojisan
