Upload all your course materials to NotebookLM with one click.
D2L to NotebookLM is a browser extension that downloads your course content from D2L and uploads it directly into NotebookLM, transforming your classes into an AI-powered knowledge base.
Instead of digging through course pages, manually downloading files, and organizing folders, this extension automates the process so you can focus on understanding the material.
- Extract course materials from D2L
- Upload directly into NotebookLM
- One-click workflow
- Students managing multiple courses
- Exam prep & quick review
- Building AI-assisted study guides
- Anyone who wants a smarter way to study
Your data belongs to you.
- Files are processed locally in your browser
- Only selected content is uploaded
- No tracking, analytics, or hidden data collection
- NotebookLM authentication is handled securely
Warning
Always ensure you comply with your school's academic integrity and content policies.
Setup
pnpm installBuild
pnpm run buildBuild outputs:
| Target | Output path |
|---|---|
| Chrome | dist/chrome |
| Firefox | dist/firefox |
| Safari | dist/safari |
Contributions are welcome — especially from fellow students!
See CONTRIBUTING.md for setup instructions, workflow, and guidelines.
This project is not affiliated with D2L or Google NotebookLM. Use responsibly and respect institutional policies.
If this saves you time or helps you study:
- Star the repo
- Report issues
- Contribute improvements
- Share with classmates
Let's make studying smarter together.