NotebookLM CLI 로그인 버튼 — nlm 실행 파일 자동 탐색

- 사이드바 도구 메뉴에 'NotebookLM 로그인' 버튼 추가, 파이썬 Scripts 폴더에서
  nlm(.exe) 자동 탐색(버전 하드코딩 없음) 후 login 인자로 실행
- g1nation.notebookLmCliPath 설정으로 수동 경로 지정도 가능
This commit is contained in:
2026-08-06 18:51:22 +09:00
parent 769cf01a99
commit b61e06ef41
13 changed files with 173 additions and 21 deletions
+2
View File
@@ -1946,6 +1946,8 @@
if (nlmBridgeStartBtn) nlmBridgeStartBtn.onclick = () => vscode.postMessage({ type: 'startNotebookLmBridge' });
const nlmBridgeStopBtn = document.getElementById('nlmBridgeStopBtn');
if (nlmBridgeStopBtn) nlmBridgeStopBtn.onclick = () => vscode.postMessage({ type: 'stopNotebookLmBridge' });
const nlmLoginBtn = document.getElementById('nlmLoginBtn');
if (nlmLoginBtn) nlmLoginBtn.onclick = () => vscode.postMessage({ type: 'loginNotebookLm' });
addBrainBtn.onclick = () => vscode.postMessage({ type: 'addBrain' });
// v2.2.67 — 만약 dropdown 이 'new' 상태로 굳어있어도 수정/삭제는 직전 유효 선택(또는 첫 실제 옵션)
// 을 기준으로 동작하도록 폴백. 이전엔 'new' 인 순간 그냥 early-return 해서 "수정 안 됨" 버그 발생.