dongnelibrary

책을 빌릴 수 있는지 확인한다.

Usage no npm install needed!

<script type="module">
  import dongnelibrary from 'https://cdn.skypack.dev/dongnelibrary';
</script>

README

NPM Version Travis Build MIT Licence

DongneLibrary

도서관 책을 빌릴 수 있는지 확인하는 프로그램

도서관 이름을 생략하면 모든 도서관을 검색한다. 블로그에서 간단한 설명을 볼 수 있다.

1. With npm

Installation

npm install dongnelibrary -g

Usage

dongnelibrary
dongnelibrary -a
dongnelibrary -A -t javascript -l 남양도서관
dongnelibrary -A -t javascript -l 남양,판교

asciicast

2. With Docker

Installation

docker pull frontendwordpress/dongnelibrary

Usage

docker run --rm frontendwordpress/dongnelibrary dongnelibrary
docker run --rm frontendwordpress/dongnelibrary dongnelibrary -a
docker run --rm frontendwordpress/dongnelibrary dongnelibrary -A -l 여주,판교 -t 자바
docker run --rm frontendwordpress/dongnelibrary dongnelibrary -A -l 여주도서관 -t 자바

아래 함수를 ~/.bashrc 파일에 추가하여 간편하게 사용할 수 있다.

dongne () {
    docker run --rm frontendwordpress/dongnelibrary dongnelibrary "$@"
}
dongne
dongne -a
dongne -A -l 여주,판교 -t 자바
dongne -A -l 여주도서관 -t 자바

3. With JavaScript

Installation

npm install dongnelibrary

Usage

const dl = require('dongnelibrary');
dl.search({
  title: 'javascript',
  libraryName: ['여주','판교']
}, function (err, book) {
  console.log(book.libraryName + ' "' + book.title + '"');
  book.booklist.forEach(function (book) {
    console.log((book.exist?' ✓  ':' ✖  ') +' '+ book.title);
  });
}, function (err, books) {
  console.log(books.length + ' 개의 도서관을 검색했습니다.');
});

4. Git

Installation

git clone https://github.com/afrontend/dongnelibrary
cd dongnelibrary
npm install
chmod a+x src/dongnelibrary_cli.js

Usage

./src/dongnelibrary_cli.js
./src/dongnelibrary_cli.js -a
./src/dongnelibrary_cli.js -A -t javascript -l 남양
./src/dongnelibrary_cli.js -A -t javascript -l 남양,판교
npm test

검색 가능한 도서관

  • 경기도립도서관 (중앙, 평택, 광주, 여주, 포천, 김포)
  • 성남시도서관 (중원어린이, 중앙, 분당, 구미, 중원, 무지개, 판교, 수정, 운중, 서현, 판교어린이)
  • 오산시도서관 (오산중앙, 청학, 햇살마루, 양산, 초평, 꿈두레)
  • 화성시립도서관 (남양, 태안, 삼괴, 병점, 샘내작은, 두빛나래어린이, 봉담, 둥지나래어린이, 기아행복마루, 동탄복합문화센터, 송산, 정남, 비봉작은, 진안, 동탄중앙이음터)
  • 군포시도서관 (산본, 당동, 대야, 어린이, 이동, 중앙, 누리천문대, 시청북카페밥상머리, 부곡, 당정문화, 동화나무어린이, 금정작은, 재궁꿈나무, 궁내동작은, 노루목작은, 버드나무에부는바람작은, 꿈쟁이, 우리마을, 북카페사랑아이엔지, 산본역, 하늘정원작은, 꿈이지, 꿈드림작은, 여담작은)

마무리

온라인에서 테스트 할 수 있으며 명령어가 불편하다면 웹 서비스를 사용할 수 있다. 웹 서비스가 느리다면 검색 서버를 로컬에 설치 할 수 있다. Web API 서비스도 지원한다.

SPA for dongnelibrary APP for dongnelibrary