전부터 필요하다고 느끼던 기능 몇 가지를 추가할 예정입니다.


 < 꼭 들어갈 기능 >


- 최신화만 다운로드

 다운로드 폴더 내에 이미 해당 만화가 존재할 경우 폴더명을 확인하여 없는 폴더만 다운로드하는 기능을 추가할 예정입니다. 정확히는 '없는 에피소드'를 다운로드하는 것이기 때문에 이미 다운받았더라도 폴더명을 임의로 바꾸거나 지운다면 추가로 다시 받아집니다.


- 선택한 특정 화만 다운로드

 숫자(offset 기반으로 하기 때문에 에피소드 앞에서부터 순서대로 순번을 붙여 처리합니다) 또는 문자(예 : 마기 18화)를 통해 처리합니다. '~' 기호를 이용해 범위 지정 다운로드가 가능하도록 지원할 예정입니다. 이 기능은 이 다음에 서술할 목록 기반 다운로드에서만 사용 가능합니다.


- 만화 목록 기반 다운로드

 지금까지는 각 만화의 고유 ID값을 직접 입력해서 다운받았지만, 여러 만화를 받을 때 직접 하나하나 다 입력해줘야 하는 불편함이 있어 이를 개선하기 위해 만화 ID로 목록을 작성하고, 이를 읽어서 자동으로 다 다운받는 기능을 추가하려고 합니다. 위의 특정 화만 다운로드나 최신화만 다운로드 기능도 물론 동시에 사용 가능하도록 개발할 예정입니다.



 < 넣고 싶지만 실현이 불확실한 기능 >


- 검색 다운로드 기능

 만화 ID를 찾기 위해 결국 마루마루에 접속해야 한다는 불편한 점이 있었는데, 이를 개선하기 위해 키워드로 만화를 검색하고 자동으로 다운받아 주는 기능을 추가하고 싶습니다. 이게 성공한다면 위의 '만화 목록 기반 다운로드'와 연계하여 사용이 가능할 것으로 보입니다.



 위 작업을 진행하면서 지금까지 상당히 더러워진 코드를 리팩토링할 예정인데, 그러면서 만약 잘 진행된다면 소스코드를 공개하게 될 수도 있을 듯 합니다. 공개 방식은 Github가 될 수도 있고 소스코드 자체를 여기에 업로드하는 방식이 될 수도 있습니다. 리팩토링에 시간이 좀 걸릴 수 있기 때문에 버그 수정 외에 저 기능이 추가된 Stable한 버전은 언제 개발되어 업로드가 가능할지 장담할 수 없습니다.


 혹시 추가로 필요한 기능이나 버그 등의 문제가 있으면 언제든 댓글로 알려주시기 바랍니다.

블로그 이미지

HalfElf

평범하게 직장 다니는 IT업계 종사자. 디자인은 못하더라도 개발은 하고 싶어!

,

HalfElf_MaruCrawler (1.42 ver.).z01

HalfElf_MaruCrawler (1.42 ver.).z02

HalfElf_MaruCrawler (1.42 ver.).zip


* 본 블로그 관리자는 프로그램이나 소스코드를 사용 및 악용하여 발생하는 문제에 대해 어떠한 책임도 지지 않습니다.


[ 업데이트 내용 ]


+ 에피소드의 이름에서 특정 문자가 삭제되어 부정확하게 받아지는 문제를 해결했습니다.

=> 크게 불편하지는 않지만 12.5화 등이 125화가 되어 버리는 경우가 있어 수정하였습니다.



[ 사용법 ]

(클릭하면 커집니다)


 만화 ID의 경우 업데이트된 한 화가 아니라 전 화가 모두 나와 있는 주소에서 찾으셔야 합니다.


 버그가 발견되면 댓글이나 방명록 등으로 제보 바랍니다.

블로그 이미지

HalfElf

평범하게 직장 다니는 IT업계 종사자. 디자인은 못하더라도 개발은 하고 싶어!

,

 500 Internal Server Error 나는걸 보니 내부 소스 작성에 실수를 했다던가 DB가 죽었다거나 혹은 해킹을 당했다거나 여러가지 이유가 있을수는 있는데... 그런 상황이라 현재는 버그 확인이 불가능합니다. 툴 사용도 아마 안 될겁니다.

'잡담' 카테고리의 다른 글

볼만한 애니가 이리 없다니  (1) 2016.10.20
역시 파이썬은...  (0) 2016.10.19
사실 네이버 블로그도 했었는데  (0) 2016.10.07
회사 일도 바쁘고 힘든데...  (0) 2016.10.07
MaruCrawler 제작중입니다  (0) 2016.10.06
블로그 이미지

HalfElf

평범하게 직장 다니는 IT업계 종사자. 디자인은 못하더라도 개발은 하고 싶어!

,