HOME참여마당자유게시판

자유게시판

이용자 여러분과 함께 공유하며 가꾸어 나가는 공간입니다.
도서관 이용 후기 및 자유로운 글쓰기가 가능합니다.

  • 자유게시판의 글쓰기는 은평구공공도서관 회원만이 가능하며, 도서관과 무관한 내용, 비실명, 저속한 표현, 타인의 명예훼손, 반사회적인 글 등은 예고없이 삭제됨을 알려드립니다.
  • 주민등록번호, 연락처 등 개인정보를 등록할 경우 본인 및 제3자에게 피해를 입을 수 있사오니, 소중한 개인정보가 노출되지 않도록 주의를 기울여 주시기 바랍니다.
  • 게시판 문의는 3일 이내에 답변하도록 하겠습니다. 다만, 확인절차가 필요한 경우 답변 처리가 지연이 될 수도 있으니 이점은 양해 바랍니다.
  • 내용은 4,000자 이내로 작성 가능합니다. 긴글 작성 시 내용이 유실되지 않도록 메모장 등을 활용하여 주시기 바랍니다.

자유게시판 내용보기
제목 내서재 엑셀 조회 기능, 내서재 검색 기능, 또는 내서재 등에 대한 정식 api 제공 건의사항
작성자 이00 작성일 2023.10.01
답변여부 답변완료 공개여부 공개
안녕하세요.
은평구공공도서관 홈페이지를 잘 이용하고 있습니다.

건의사항이 한가지 있어 문의드리게 되었습니다.

"나만의책장"에서 책장을 여러 개 만들고 책장 내부에 책이 많아져서 여러 페이지가 있다보니 특정 책이 책장에 포함되어있는지 한번에 알 수 없습니다. 기본 책장인 "내서재" 책장의 페이지는 50페이지 정도 됩니다. 

내서재에 추가를 눌렀는데 이미 내서재에 들어있다고 나오는 책이 있을 때 해당 책을 내서재에서 삭제하려면 많은 페이지에서 일일이 찾아봐야 해서 복잡합니다. 

그리고 책장에 특정 책이 존재하는지 알려면 페이지를 일일이 찾아보거나 일일이 내서재에 추가해서 책장에 있는지 확인하는 방법밖에 모릅니다.

그래서 책장의 책들을 크롤링(또는 스크래핑)으로 목록을 추출하려 했는데 이건 페이지도 많고 해서 트래픽 과다로 인한 ip 차단 등의 문제가 생길 수 있을 것 같아서 다른 방안으로 생각했습니다.

3가지 방안이 있습니다.

====================================================================

1. 대출이력조회의 엑셀 반출처럼 엑셀 반출 버튼을 만들어 엑셀로 변환하는 방안입니다. 
카테고리(엑셀의 열 종류)는 다음과 같습니다.

도서 제목, 저자, 출판사, 소장 도서관, 소속 책장명, 책장의 해당 페이지

소장 도서관은 중복 없고, 여러 곳일 땐 행을 여러 개 하고 소속 책장명도 여러 개면 행을 여러 개 할 수도 있습니다.
다음과 같습니다.

도서명   저자   출판사          소장도서관            책장명    페이지
도서1                               은평구립도서관     과학          4
도서1                               은뜨락도서관         과학         4
도서1                               뉴타운                    내서재     30
도서2                               은평구립                요리         4
도서2                               은평구립                수학         8

가능하다면 책장의 해당 페이지도 넣으면 "나만의 책장"에서 찾기 더 편할 것 같습니다. 
모든 도서를 엑셀로 만드는 것이 아니라 "나만의 책장"에 있는 도서만 엑셀로 변환하는 것입니다.

=====================================================================

2. "나만의 책장"에서 내서재의 도서 검색 기능을 제공하는 방안입니다. 

내서재의 도서명, isbn 등으로 검색 시 도서명 등의 도서 정보와 함께 소속 책장명(복수 개일 땐 여러 개)과 해당 페이지 번호, 상세 정보 페이지 하이퍼링크, 해당 책장에서 삭제하는 버튼을 제공하는 것입니다. 다음과 같습니다.

도서명       책장명          페이지 번호        상세 페이지 링크        내서재에서 삭제하기 버튼

검색결과에 삭제하는 버튼을 넣으면 책장에서 바로 삭제할 수 있을 것입니다.

=====================================================================

3. "나만의 책장"에서 naver 검색 api처럼 내서재의 책 정보를 참조할 수 있는 공식적인 검색/조회 api를 제공하는 방안입니다.

그렇게 하면 그냥 크롤링(또는 스크래핑)해서 책장의 책 목록을 추출하는 것보다는 규정/법을 위반할 가능성은 줄어들기 때문입니다.

====================================================================

여기까지가 제가 생각한 방안입니다.
구분을 위해 한 줄 띄기 이외에 = 으로 구분 지었습니다.

만약 3번째 방안(공식 api)이 기술적 문제나 현실적인 어려움 등으로 바로 적용하기 어려우시면 
1번(내서재 엑셀)과 2번(내서재 검색 기능)만 적용해주셔도 됩니다. 
내서재 엑셀 변환과 내서재 검색 기능이 둘 다 있으면 좋을 것 같기 때문입니다.

또는 1번(내서재 엑셀)만 적용해주셔도 됩니다. 
1번이 빠른 시일 내에 적용할 수 있을 것 같아서도 있지만 다른 이유도 있습니다.

특정 도서관에서 "나만의 책장"에 있는 책을 대출하고 싶을 때 책장에 있는 책들의 소속 도서관을 추출해서 파악하기에는 엑셀 파일로 되어있는 것이 좋을 것 같아서 입니다.

꼭 필요한 기능이라 제공해주시면 감사하겠습니다.
자유게시판 답변내용보기
답변부서 전산기획실 담당자 이승훈
전화번호 02-385-1671 답변일시 2023-10-06 15:42:29
처리사항 처리완료
안녕하십니까?
은평구립도서관 홈페이지를 이용하여 주셔서 감사드립니다.

먼저 유선 상으로 안내를 드리려 했으나 연결이 되지 않아 글로 답변을 드리는 점 양해 말씀드립니다.

나만의 책장에서 이용자님의 의견을 반영하여 빠른 시일 안으로 엑셀 반출 기능을 적용할 수 있도록 하겠습니다.

다만 나만의 책장에서 도서검색 및 API 기능 적용은 도서관 홈페이지 여건상 즉각적인 구현은 어려움이 있어 향후 은평구공공도서관 홈페이지 및 도서검색 시스템 개편 시 이용자님의 소중한 의견 반영하여 서비스될 수 있도록 하겠습니다.

질문에 대한 답변이 충분치 않았거나 궁금한 사항이 있으시면 언제든지 전산기획실(385-1671, 내선 232)로 문의하여 주십시오.
감사합니다.

목록