Skip to content

1spyral/D2L-to-NotebookLM

Repository files navigation

D2L to NotebookLM

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.


Features

  • Extract course materials from D2L
  • Upload directly into NotebookLM
  • One-click workflow

Who Is This For?

  • Students managing multiple courses
  • Exam prep & quick review
  • Building AI-assisted study guides
  • Anyone who wants a smarter way to study

Privacy & Security

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.


Installation (Development)

Setup

pnpm install

Build

pnpm run build

Build outputs:

Target Output path
Chrome dist/chrome
Firefox dist/firefox
Safari dist/safari

Contributing

Contributions are welcome — especially from fellow students!

See CONTRIBUTING.md for setup instructions, workflow, and guidelines.


Disclaimer

This project is not affiliated with D2L or Google NotebookLM. Use responsibly and respect institutional policies.


Support the Project

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.

About

Import your D2L course directly into NotebookLM.

Resources

License

Contributing

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors