HalfElf_MaruCrawler (1.21 ver.).z01

HalfElf_MaruCrawler (1.21 ver.).z02

HalfElf_MaruCrawler (1.21 ver.).zip


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


 [ 업데이트 내용 ]


+ 최근 다운로드 도중 나던 에러 수정

+ 다운로드 방식 변경 (img -> a)


이번엔 좀 간단한 업데이트였습니다.

최근 갑자기 다른 다운로더들도 작동하지 않는다는 말을 들었는데 정말로 제대로 작동하지 않아서 수정하였습니다.



이제 귀찮은 관계로 최신 버전을 하나하나 링크 걸지 않으려고 합니다.

원하는 사람이 있으면 직접 와서 받아가겠지요.

블로그 이미지

HalfElf

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

,

HalfElf_MaruCrawler (1.20 ver.).z01

HalfElf_MaruCrawler (1.20 ver.).z02

HalfElf_MaruCrawler (1.20 ver.).zip


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


(chrome창을 없애기 위해 PhantomJS를 사용하게 되어 부득이하게 용량이 늘어나 분할압축하였습니다)


 [ 업데이트 내용 ]


+ 에피소드 다운 시마다 등장했던 chrome 창 없이 백그라운드에서 다운로드가 진행되도록 수정



겨우 이 업데이트 뿐이지만 편의성이 꽤나 좋아졌으리라고 생각합니다.

원래 Multi-threading 방식이었던 것을 Multi-processing으로 변경할 생각이었으나 같은 곳에 I/O를 하는 것도 아니고 Context Switching 비용도 거의 없을 것 같고, 공유 메모리 처리 하는 것에 오히려 더 많은 노력과 비용이 들 것이라고 예상되어 다시 Multi-threading으로 변경하였습니다.


버그 및 개선했으면 하는 점은 댓글이나 방명록으로 부탁드립니다.




사용법 요약


1. 압축 풀고 HalfElf_MaruCrawler.exe 실행

2. 만화 id 입력, 엔터

(만화 id의 예시 : URL을 보면 나옵니다)

3. 원하는 Thread 수 입력, 엔터 (모르면 4)



블로그 이미지

HalfElf

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

,




현재까지는 MaruCrawler 1.10까지 나온 상태이며, 조만간 1.20 버전을 공개할 예정입니다.


추가 및 개선사항은 다음과 같습니다.


1. 이제 더 이상 크롬 창이 뜨지 않습니다. 다운로드가 백그라운드에서 진행됩니다.

2. Multi-threading 방식에서 Multi-processing 방식으로 변경하였습니다. 다운로드 속도에 향상이 있을 것으로 예상됩니다.

(공유 메모리 문제가 발생하여 고치기 귀찮은 관계로 이전처럼 Multi-Threading 방식으로 가도록 하겠습니다.)



1번 기능같은 경우 많은 사람들이 원하던 것이라 편의성이 대폭 향상될 것으로 예상됩니다.


블로그 이미지

HalfElf

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

,