내려받기
프로젝트는 실행 단위로 내려받습니다. 프로젝트를 시작할 때마다 그 플러그인이 소스를 훑으며 찾은 것을 내려받습니다. 이 페이지에서는 시작과 멈춤, 대기열, 진행 중인 실행을 지켜보는 법, 창을 닫을 때 일어나는 일을 다룹니다.
시작하기, 멈추기, 이어서 하기
실행 버튼은 프로젝트 카드에 있습니다. 프로젝트를 열어도 그 안에는 따로 시작 버튼이 없습니다.
- ‘처음부터 시작’은 소스를 처음부터 훑습니다. 프로젝트에 이미 있는 파일은 다시 내려받지 않으며, NeoDownloader에서 삭제한 파일도 다시 내려받지 않습니다.
- ‘멈춤’은 실행을 끝냅니다. 플러그인이 작업을 마무리할 때까지 카드에는 ‘멈추는 중’이라고 표시되며, 이미 내려받은 것은 하나도 잃지 않습니다.
- ‘멈춘 곳부터 이어서’는 끝나지 않은 실행 뒤에, 플러그인이 멈춘 곳부터 이어 갈 수 있을 때 나타납니다. 소스 전체를 다시 훑는 대신 남은 작업을 처리합니다.
사이트에 새로 올라온 것을 가져오려면 끝난 프로젝트를 다시 실행하세요. ‘처음부터 시작’이 소스를 다시 훑고, 카드에는 그 실행이 새로 더한 만큼 ‘+12개’처럼 표시됩니다.
대기열
기본값으로는 프로젝트 두 개가 동시에 내려받습니다. 세 번째 프로젝트를 시작하면 카드에 ‘대기 중 · 1’이 표시된 채 기다리고, 그 뒤에 기다리는 프로젝트에는 아래에 설명한 순서대로 ‘대기 중 · 2’부터 번호가 붙습니다. 프로젝트는 실행이 끝날 때까지 실행 중인 자리를 내주지 않습니다.
기다리는 프로젝트는 만들어진 순서대로 시작합니다. 어떤 순서로 클릭했든 먼저 만든 프로젝트가 앞섭니다. 기다리는 프로젝트를 앞으로 옮길 수는 없습니다. 카드의 ‘대기열에서 빼기’는 프로젝트를 대기열에서 빼며, 다시 시작하면 같은 규칙에 따라 자리를 되찾습니다.
동시에 실행되는 프로젝트 수는 ‘설정…’ → ‘프로그램’ → ‘실행’의 ‘동시에 실행할 프로젝트 수’에서 정합니다. 이 값을 올리면 대기열에서 기다리던 프로젝트가 곧바로 시작합니다.
이와 별도로 ‘설정…’ → ‘프로그램’ → ‘내려받기’의 ‘동시 내려받기 수’는 실행 중인 프로젝트 하나가 한 번에 내려받는 파일 수를 제한합니다. 프로젝트 두 개가 실행 중이면 각 프로젝트가 저마다 이 값을 따르며, 사이트가 그보다 적게 허용할 수도 있습니다.
실행 지켜보기
프로젝트가 실행되는 동안 카드에는 완료된 파일 수와 전체 파일 수, 지금까지 내려받은 크기, 속도가 표시됩니다. 프로젝트를 열어 두면 그 아래쪽 표시줄에 같은 내용과 함께 지금 내려받고 있는 파일마다 원형 표시가 하나씩 나옵니다. 파일 크기를 아직 모르는 동안에는 원형 표시가 돌아갑니다. ‘+3’ 같은 숫자는 자리가 모자라 표시하지 못한 파일 수입니다. 첫 수치가 나오기 전에는 표시줄에 ‘소스를 처리하는 중…’이라고 나옵니다.
표시줄을 클릭하면 ‘무슨 일이 일어나고 있는지’가 열립니다. 여기에는 ‘파일’과 ‘내려받은 용량’ 수치, 플러그인이 알려 오는 내용, 그리고 대기 중인 내려받기가 있다면 그 이유가 나옵니다.
실패한 파일은 다시 시도하며, 시도할 때마다 전보다 오래 기다립니다. 모두 몇 번 시도할지는 ‘파일당 시도 횟수’가 정하며, 기본값은 5회입니다.
사이트에 로그인하거나 사람인지 확인하는 등 사이트에서 직접 해야 할 일이 생기면, 실행은 사이트 페이지를 창에 띄우고 기다립니다. 이 창은 실행을 시작한 NeoDownloader 창 안에서 열립니다.
실행이 대기하는 이유
실행은 일부러 잠시 기다리기도 합니다. 그럴 때는 표시줄 맨 앞에 그 이유가 나옵니다.
| 표시줄에 나오는 문구 | 뜻 |
|---|---|
| 대기 중: 사이트 한도 2 | 플러그인이 사이트에 부담을 주지 않으려고 한 번에 이만큼의 파일만 가져옵니다. 기다리는 것 말고는 할 일이 없습니다. |
| 대기 중: 플러그인 한도 2 | 위와 같지만, 이 한도는 플러그인이 내려받는 모든 사이트에 함께 적용됩니다. |
| 대기 중: 내 한도 10 | ‘동시 내려받기 수’ 설정만큼 이미 내려받고 있습니다. 이 값은 올릴 수 있습니다. |
| 대기 중: 사이트 요청으로 멈춤, … | 사이트가 속도를 늦춰 달라고 요청해서, 실행이 사이트가 정한 시간 동안 기다립니다. 표시줄이 남은 시간을 거꾸로 셉니다. |
‘무슨 일이 일어나고 있는지’에서는 이유마다 자세히 풀어서 보여 줍니다. 예를 들면 ‘대기 중: example.com은(는) 한 번에 2개까지입니다 (8개 대기)’와 같습니다.
무료 버전 한도
무료 버전에서는 프로젝트가 이미지 100개, 동영상 10개 또는 기타 파일 10개에 도달하면 실행이 멈춥니다. 어느 한도인지는 ‘무료 버전 한도’ 창에 나옵니다. 예를 들면 ‘이 프로젝트가 무료 버전의 한도에 도달했습니다: 이미지 100개. 실행을 멈췄습니다.’와 같습니다.
내려받는 중이던 파일은 다시 대기 상태로 돌아가, 찾았지만 아직 내려받지 않은 다른 모든 것과 함께 기다립니다. Premium으로 업그레이드한 다음 프로젝트를 다시 시작하면 나머지를 가져옵니다. 이미 한도에 도달한 프로젝트를 시작하면 대신 같은 창이 열립니다.
창 닫기
NeoDownloader 창을 닫으면 프로그램이 종료되고 모든 내려받기가 멈춥니다.
다음에 NeoDownloader를 시작하면 화면 아래쪽 표시줄에 ‘작업 복원: 프로젝트 2개’가 나타납니다. ‘복원’은 프로젝트를 대기열에 다시 넣으며, 내려받던 프로젝트가 앞에 섭니다. 각 프로젝트는 플러그인이 할 수 있으면 멈춘 곳부터 이어서 실행하고, 그렇지 않으면 파일을 다시 내려받지 않고 처음부터 시작합니다. ‘닫기’는 이 작업을 복원하지 않고 잊습니다. 이 제안은 1분이 지나거나 프로젝트를 직접 시작하는 즉시 저절로 사라지기도 합니다.