Skip to content

bohachu/andrew-agentic-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepLearning.AI Agentic AI Course - Video Downloader

自動下載 Andrew Ng 的 Agentic AI 課程所有影片

功能特色

  • ✅ 自動收集所有 Module 1-5 的影片 URL
  • ✅ 支援 Google 帳號登入
  • ✅ 自動儲存登入狀態(cookies)
  • ✅ 生成 yt-dlp 下載腳本
  • ✅ 按模組分類儲存影片

快速開始

1. 執行下載程式

sh/go.sh

2. 首次使用需要登入

程式會自動開啟瀏覽器,請:

  1. 使用你的 Google 帳號登入 DeepLearning.AI
  2. 等待課程頁面完全載入
  3. 回到終端機按 Enter 鍵繼續

3. 等待程式收集影片 URL

程式會自動訪問所有 31 個影片課程頁面,並生成下載腳本

4. 使用生成的腳本下載影片

# 執行生成的下載腳本
bash data/agentic_ai_videos/download_all.sh

課程結構

Module 1: Introduction to Agentic Workflows (8 videos)
Module 2: Reflection Design Pattern (5 videos)
Module 3: Tool use (5 videos)
Module 4: Practical Tips for Building Agentic AI (7 videos)
Module 5: Patterns for Highly Autonomous Agents (6 videos)

總計: 31 個影片

系統需求

  • Python 3.7+
  • macOS / Linux / Windows
  • yt-dlp (用於實際下載影片)

安裝 yt-dlp

# macOS
brew install yt-dlp

# 或使用 pip
python3 -m pip install yt-dlp

輸出結構

data/agentic_ai_videos/
├── module_1/
│   ├── 01_Welcome!.mp4
│   ├── 02_What is agentic AI.mp4
│   └── ...
├── module_2/
│   └── ...
├── module_3/
│   └── ...
├── module_4/
│   └── ...
├── module_5/
│   └── ...
└── download_all.sh  (下載腳本)

注意事項

⚠️ 本工具僅供個人學習使用,請勿用於商業用途 ⚠️ 請確保你已註冊 DeepLearning.AI 並有權限存取課程 ⚠️ 下載的影片僅供個人學習,請勿分享或傳播

技術細節

  • 使用 Playwright 自動化瀏覽器
  • 使用 asyncio 進行非同步處理
  • 支援 cookies 持久化
  • 自動生成 yt-dlp 下載指令

License

MIT

作者

由 Claude Code 協助開發 🤖

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors