Skip to content
도서관 책을 빌릴 수 있는지 확인하는 유틸리티
JavaScript Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker
src
test
.gitignore
.travis.yml
LICENSE
README.md
package-lock.json
package.json

README.md

NPM Version Travis Build MIT Licence

DongneLibrary

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

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

1. With npm

Installation

npm install dongnelibrary -g

Usage

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

asciicast

2. With Docker

Installation

docker pull frontendwordpress/dongnelibrary

Usage

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

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

dongne () {
    docker run --rm frontendwordpress/dongnelibrary dongnelibrary "$@"
}
dongne -l 여주,판교 -t 자바
dongne -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 -i
./src/dongnelibrary_cli.js -t javascript -l 남양
./src/dongnelibrary_cli.js -t javascript -l 남양,판교
npm test

검색 가능한 도서관

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

마무리

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

SPA for dongnelibrary APP for dongnelibrary

You can’t perform that action at this time.