NotebookLM بالاخره Skill دارد — پروژه متنباز ۱۷٫۲ هزار ستاره برای خودکارسازی پژوهش
notebooklm-py، NotebookLM را به CLI و API پایتون تبدیل میکند: وارد/صادر کردن دستهای، یکپارچهسازی Claude Code Skill و MCP Server، و خودکارسازی کامل جریان کار پژوهش.
هنوز در وب اسناد را یکییکی آپلود و با کلیک دانلود میکنید؟ notebooklm-py NotebookLM را به CLI تبدیل میکند: وارد/صادر کردن دستهای و یکپارچهسازی AI Agent، کاملاً خودکار.
NotebookLM واقعاً مفید است: PDF، پادکست، ادبیات، اسلاید. اما نسخه وب فقط دستی است — واقعیتی آزاردهنده با گذشت زمان.
وارد کردن دستهای؟ یکییکی. دانلود نتایج؟ کلیک به کلیک. یکپارچهسازی با Claude Code یا Codex؟ مسیر آماده نیست. خودکارسازی پژوهش؟ وب پشتیبانی نمیکند.
این شکاف را notebooklm-py پر میکند.
1. notebooklm-py چیست؟
notebooklm-py API غیررسمی پایتون و لایه Skill برای NotebookLM است. همه قابلیتها را در API و CLI میپیچد — از ترمینال یا AI Agent.
پروژه متنباز در GitHub از ۱۷٬۲۰۰+ ستاره گذشته است. برای پژوهشگران و خالقان: پایان کلیک فایل به فایل.
2. چهار قابلیت اصلی
پوشش کامل NotebookLM — Notebooks، Sources، Chat، Notes، Research، Sharing: هر مرحله API و CLI دارد. URL، YouTube، PDF، Google Drive و بیش از ده نوع منبع، دستهای.
یکپارچهسازی AI Agent — Claude Code Skill، Codex، AGENTS.md. MCP Server برای Claude Desktop، Cursor و Windsurf.
تولید محتوای قدرتمند — Audio Overview: ۴ قالب، ۳ طول، ۵۰+ زبان. Video Overview: ۳ قالب، ۹ سبک بصری. اسلاید، اینفوگرافیک، آزمون، فلشکارت، گزارش، نقشه ذهنی و جدول داده.
آنچه وب ندارد — دانلود دستهای خروجیها، صادرات quiz/flashcards به JSON/Markdown/HTML، mind map به JSON، بازبینی اسلاید با زبان طبیعی، profiles چندحسابه Google.
3. مثال واقعی: یک دستور برای پژوهش + پادکست
LangChain، AutoGen و CrewAI را با سه سند رسمی، دو PDF وبلاگ فنی و یک ویدیوی YouTube مقایسه کنید. وقت خواندن ندارید؟ پادکست بسازید.
یک دستور در ترمینال:
- گام ۱: ساخت notebook و وارد کردن ۶ منبع (۳ URL، ۲ PDF، ۱ YouTube)
- گام ۲: تحلیل منابع و استخراج نکات کلیدی
- گام ۳: مقایسه با استناد — LangChain زنجیرهای، AutoGen چندعامله، CrewAI هماهنگی وظایف
- گام ۴: پادکست دهدقیقهای آماده گوش دادن
4. نصب در ۲ دقیقه
CLI و عاملها: uv tool. API پایتون: uv add. یکپارچهسازی عامل: skill install:
uv tool install notebooklm-py[browser] notebooklm login otebooklm auth check --test --json
جمعبندی
NotebookLM از قبل قدرتمند است، اما وب دستی پتانسیل را محدود میکند. notebooklm-py آخرین قطعه را کامل میکند: دستهای، عاملها، خودکارسازی پژوهش.
منابع زیاد، سازماندهی کند، کلیکهای زیاد — دو دقیقه نصب ارزش امتحان را دارد.
شروع کنید: github.com/teng-lin/notebooklm-py