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


 < 꼭 들어갈 기능 >


- 최신화만 다운로드

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


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

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


- 만화 목록 기반 다운로드

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



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


- 검색 다운로드 기능

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



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


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

블로그 이미지

HalfElf

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

,