Created
December 1, 2015 11:35
-
-
Save iamssen/b45fe34577eaa6713432 to your computer and use it in GitHub Desktop.
한빛미디어 책 제목 적용
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // 한빛 미디어에서 책 제목 수집 | |
| // var titles = [] | |
| // $('.ct a strong').each(function(i) {titles.push($(this).text())}) | |
| 'use strict' | |
| let fs = require('fs'); | |
| let books = require('./books.json'); | |
| fs.mkdir(`${__dirname}/result`, () => { | |
| for (let book in books) { | |
| let title = books[book].replace(':', '-'); | |
| let origin = `${__dirname}/source/${book}`; | |
| let copied = `${__dirname}/result/${title}.pdf`; | |
| fs.createReadStream(origin).pipe(fs.createWriteStream(copied)); | |
| } | |
| }); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "HANB_JavaScript_Promise.pdf": "JavaScript Promise", | |
| "HANB_MariaDB.pdf": "MariaDB 실전 활용 노하우 : 카카오 실무자가 알려주는 마리아DB 활용 노하우", | |
| "HANB_Swift.pdf": "만들면서 배우는 Swift : 스위프트로 시작하는 iOS 개발", | |
| "HANB_Html5_Boilerplate.pdf": "HTML5 보일러플레이트 : 크로스 브라우징과 반응형 웹을 위한 어비의 노하우", | |
| "HANB_Bandit_Algorithm.pdf": "웹 사이트 최적화를 위한 밴디트 알고리즘", | |
| "HANB_Vertx_with_Javascript.pdf": "자바스크립트로 시작하는 Vert.x", | |
| "HANB_Back_to_the_basic_JAVA.pdf": "BACK TO THE BASIC, JAVA 핵심 요약 노트 : 빠르게 훑어보는 자바 프로그래밍", | |
| "HANB_Lua_Prog.pdf": "루아 프로그래밍 가이드 : WOW, 앵그리버드에서 사용한 쉽고 빠른 스크립트 언어", | |
| "HANB_C_vol2.pdf": "BACK TO THE BASIC, 뿌리부터 이해하는 C 언어 Vol 2", | |
| "HANB_Java8_Lambda.pdf": "자바 8 람다 : 자바 개발자를 위한 함수형 프로그래밍", | |
| "HANB_Getting_Started_with_OAuth2.pdf": "안전한 API 인증과 권한 부여를 위한 클라이언트 프로그래밍 OAuth 2.0", | |
| "HANB_AngularJS_Advanced.pdf": "AngularJS 활용편 : MVC 패턴을 구현하는 자바스크립트 프레임워크", | |
| "HANB_OpenVG_basic.pdf": "2D 벡터 그래픽스 API 표준 OpenVG 프로그래밍 (기본편)", | |
| "HANB_Scope_Closures.pdf": "You Don’t Know JS : 스코프와 클로저", | |
| "HANB_Functional_prog_for_java.pdf": "자바 개발자를 위한 함수형 프로그래밍", | |
| "HANB_Redis_Performance.pdf": "Redis 운영 관리 : Redis를 실무에 사용하기 전에 꼭 알아야 하는 실전 전략", | |
| "HANB_C_vol1.pdf": "BACK TO THE BASIC, 뿌리부터 이해하는 C 언어 Vol 1", | |
| "HANB_Memcached_and_Redis.pdf": "대용량 서버 구축을 위한 Memcached와 Redis", | |
| "HANB_Rest_API_Design_Rulebook.pdf": "일관성 있는 웹 서비스 인터페이스 설계를 위한 REST API 디자인 규칙", | |
| "HANB_Just_Spring_Data_Access.pdf": "자바 데이터베이스 API를 위한 스프링 데이터 핵심 노트", | |
| "HANB_Elasticsearch_Basic.pdf": "오픈 소스 : 오픈 소스 혁명의 목소리 Vol 1", | |
| "HANB_Open_Source_vol1.pdf": "실무 예제로 배우는 Elasticsearch 검색엔진(기본편)", | |
| "HANB_How_to_write_unmaintainable_code.pdf": "유지보수하기 어렵게 코딩하는 방법: 평생 개발자로 먹고 살 수 있다", | |
| "HANB_Just_Spring.pdf": "빈과 컨테이너 중심으로 빠르게 배우는 스프링 핵심 노트", | |
| "HANB_RESTful_WebService.pdf": "스프링을 이용한 RESTful 웹 서비스 구축하기 : 실전 예제로 배우는 REST 방식의 스프링 웹 서비스", | |
| "HANB_Cloud_Story.pdf": "생생 IT 토크 : 프로그래머들의 클라우드 이야기", | |
| "HANB_JSP_Bible_Step1.pdf": "JSP 바이블 STEP 01 : JSP 시작과 개발환경 구축", | |
| "HANB_TDD_Story.pdf": "TDD에 대한 오해와 진실 TDD 이야기 : 당신이 TDD에 실패한 이유", | |
| "HANB_Web_Workers.pdf": "멀티스레드를 위한 자바스크립트 프로그래밍 웹 워커", | |
| "HANB_R_DataVisualization.pdf": "R로 하는 데이터 시각화 : 고객을 설득하는 데이터 시각화 실전 노하우", | |
| "HANB_Getting_Started_with_D3.pdf": "자바스크립트와 SVG로 쉽게 만드는 웹 기반 데이터 비주얼라이제이션 D3", | |
| "HANB_Think_Stats.pdf": "Think Stats : 프로그래머를 위한 통계 및 데이터 분석 방법", | |
| "HANB_Servlet_container_for_web.pdf": "웹 프로그래머를 위한 서블릿 컨테이너의 이해" | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment