NotebookLM CLI 로그인 버튼 — nlm 실행 파일 자동 탐색
- 사이드바 도구 메뉴에 'NotebookLM 로그인' 버튼 추가, 파이썬 Scripts 폴더에서 nlm(.exe) 자동 탐색(버전 하드코딩 없음) 후 login 인자로 실행 - g1nation.notebookLmCliPath 설정으로 수동 경로 지정도 가능
This commit is contained in:
@@ -56,6 +56,7 @@
|
||||
<button class="hdr-menu-item" id="brainBtn" data-tooltip="두뇌(지식) 폴더 변경사항을 git commit + push">두뇌 동기화</button>
|
||||
<button class="hdr-menu-item" id="nlmBridgeStartBtn" data-tooltip="Datacollector Research(NotebookLM)용 로컬 백엔드를 실행합니다 — 터미널 조작 불필요">NotebookLM 백엔드 실행</button>
|
||||
<button class="hdr-menu-item" id="nlmBridgeStopBtn" data-tooltip="로컬 백엔드 종료 (NAS 브리지·Astra 기능에는 영향 없음)">NotebookLM 백엔드 종료</button>
|
||||
<button class="hdr-menu-item" id="nlmLoginBtn" data-tooltip="구글 세션이 만료돼 리서치가 빈 응답을 주거나 로그인 창이 반복해서 뜰 때 — 브라우저에서 인증을 한 번 다시 합니다">NotebookLM 로그인</button>
|
||||
</div>
|
||||
</div>
|
||||
<button class="icon-btn" id="historyBtn" data-tooltip="이전 대화 기록 보기">기록</button>
|
||||
|
||||
@@ -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 해서 "수정 안 됨" 버그 발생.
|
||||
|
||||
Reference in New Issue
Block a user