Description

NotebookLM ( https://notebooklm.google.com ) is a great tool for research, as i grounds its responses entirely in a set of documents and notes that you upload to a 'notebook'.

The problem is, with the exception of Google Docs, it can not dynamically access remote data; files must be uploaded into a Notebook. For sources outside of Google Docs, for example in Confluence ( https://confluence.suse.com ), that means exporting each page to a PDF, and then uploading the PDFs to a Notebook, and repeating at each file change. This is a lot of labor, and makes notebookLM less attractive a tool.

Goals

Reduce the work required to put Confluence docs into a Notebook.

Resources

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 25

Activity

  • 9 days ago: bear454 started this project.
  • 9 days ago: bear454 originated this project.

  • Comments

    • bear454
      9 days ago by bear454 | Reply

      NotebookLM doesn't have an official API, SAD.

    • bear454
      9 days ago by bear454 | Reply

      Google Drive does, and maybe we can export Confluence docs there, and then use Notebook's built-in functions to sync more easily?

    • bear454
      9 days ago by bear454 | Reply

      Nope, setting up gdrive API access is way to cumbersome on our SUSE.com accounts (Requires a GCP project in suse.com namespace with API access, and an OAuth credential - this would be numerous SD tickets).

      How about export to local dir at least?

    • bear454
      9 days ago by bear454 | Reply

      Local dir is doable. In fact, as of today, it's done:

      https://github.com/bear454/confluence2drive/

    • bear454
      9 days ago by bear454 | Reply

      So Confluence->Notebook steps:

      1. Identify your document IDs
      2. Export with confluence2disk
      3. Drag the files into Notebook's "Add sources" modal.

      To update:

      1. re-run confluence2disk
      2. Delete or Unselect all current sources in NotebookLM (depending if you want to compare versions).
      3. Drag the exported files into Notebook's "Add sources" modal.

    Similar Projects

    This project is one of its kind!