part 6-1 korean book info 또는 korean book search 오류
안녕하세요 저도 강의를 잘 듣고 있는 수강생입니다. 강의 듣는데 강의와 동일하게 작동되지 않을 때 속상함을 잘 이해하여 공유드립니다. 또한 질문자 분 외에도 다른 분들에게도 도움이 되실 것 같습니다.동일한 오류가 나서 AI 로 우선 해결하였으며 수정된 코드는 개발자가 별도로 업데이트 하기 전까지는 Korean Book Info 커뮤니티 플러그인은 업데이트 하지 않고 사용하는 게 좋을 것 같습니다. [추가확인]추가로 혹시 제목에 입력하시고 엔터를 누르지 않은 상태에서 검색하시는 경우 '무제'로 yes24에 검색되어 '첫 여름, 완주'를 가져오는 현상을 확인했습니다. 위에 title을 입력하신 후 엔터 누르시고 불러오기 눌러오시는 걸 제일 먼저 추천드립니다 ! 만약 이 순서대로 했을 때 잘 동작하시면 아래 수정은 필요 없을 것으로 보입니다. 문제 상황YES24의 bulletsearch API /Product/searchapi/bulletsearch/goods)는 자동완성 제안용 API로, 검색어와 무관하게 광고/추천 도서를 첫 번째 결과(index 0)로 배치합니다. 현재 코드는 항상 lstSearchKeywordResult[0]만 사용하기 때문에, 사용자가 어떤 책을 검색하든 엉뚱한 책 정보가 불러와지는 문제가 발생합니다. 임시 수정 방법 (플러그인 업데이트 전까지)1. 볼트 폴더 안의 아래 파일을 텍스트 에디터로 엽니다.(경로중요).obsidian/plugins/kr-book-info-plugin/main.js2. 아래 한 줄을 찾습니다.const bookInfo = lstSearchKeywordResult[0].GOODDS_INDEXES.GOODS_NO;3. 해당 줄을 아래 세 줄로 교체합니다.const matchingResult = lstSearchKeywordResult.find( (item) => item.GOODDS_INDEXES.GOODS_NM.includes('') ) || lstSearchKeywordResult[0]; const bookInfo = matchingResult.GOODDS_INDEXES.GOODS_NO; 4. 저장 후 Obsidian을 재시작합니다.> ⚠ 플러그인을 업데이트하면 수정 내용이 덮어써지므로, 업데이트 후에는 위 과정을 다시 반복해야 합니다. 찾아보니 해당 github의 경우 주소가 아래 주소입니다. 해당 개발자분에게 수정 요청도 함께 진행하겠습니다.https://github.com/kmsk99/kr-book-info-plugin