도움말 주제
모든 도움말 주제

플러그인

NeoDownloader는 플러그인을 통해 내려받습니다. 프로젝트는 저마다 플러그인 하나로 실행되며, 그 플러그인은 프로젝트를 만들 때 고릅니다. NeoDownloader에는 네 가지 플러그인이 포함되어 있습니다. 이 페이지에서는 각 플러그인이 무엇을 가져오는지, 주소에 맞는 플러그인이 어떻게 선택되는지, 설정의 ‘플러그인’ 페이지에 무엇이 나오는지를 설명합니다.

네 가지 플러그인

  • 직접 링크는 파일을 곧바로 가리키는 주소를 내려받습니다. 웹 페이지는 이 플러그인의 몫이 아니어서 다른 플러그인에 넘깁니다. 프로젝트의 ‘플러그인 설정’에는 여러 설정 가운데 바이트 단위의 ‘최소 크기’와 ‘최대 크기’, 그리고 파일을 그 파일이 온 사이트 이름의 폴더에 넣는 ‘사이트별로 묶기’가 있습니다.
  • Video Downloader는 알고 있는 동영상 사이트에서 동영상과 소리를 가져옵니다. 동영상 하나, 재생목록, 채널 전체를 가져올 수 있고 화질도 고를 수 있습니다. 모르는 사이트에서는 동영상을 찾지 않습니다. 자세한 내용은 Video Downloader에 있습니다.
  • Gallery Downloader는 개별적으로 아는 사이트에서 갤러리와 앨범을 가져오고, 파일을 사이트가 정리한 방식 그대로 정리합니다. 파일을 곧바로 가리키는 링크는 가져오지 않습니다. 자세한 내용은 Gallery Downloader에 있습니다.
  • Crawler는 사이트의 페이지를 돌아다니며 그 페이지에서 찾은 파일을 가져옵니다. 몇몇 사이트는 개별적으로 알고 있고, 그 밖의 페이지는 지정한 대로 한 페이지, 갤러리, 포럼 스레드, 사이트 전체 또는 그 일부로 읽습니다. 자세한 내용은 Crawler에 있습니다.

주소는 여러 주소를 대신하는 패턴일 수도 있습니다(photo[1-50].jpg, {red,green,blue}). NeoDownloader는 프로젝트가 어떤 플러그인을 쓰든 실행 전에 패턴을 펼칩니다. 주소 패턴을 참고하세요.

플러그인이 선택되는 방식

마법사에 주소를 입력하면 NeoDownloader가 모든 플러그인에 그 주소를 처리할 수 있는지 묻고, ‘이 내려받기를 맡을 플러그인을 고르세요’ 단계의 카드에 각 플러그인의 답이 나옵니다. 처리할 수 있는 플러그인이 여럿인 경우가 많으며, 마법사는 다음 순서로 하나를 선택합니다.

  1. 개별적으로 아는 사이트라면 Crawler.
  2. 직접 링크, Video Downloader 또는 Gallery Downloader. 두 플러그인이 주소를 처리할 수 있으면 로그인이 필요 없는 쪽이 먼저입니다.
  3. 그 밖의 페이지라면 Crawler. 이때 카드에 ‘어떤 페이지에서도 동작하지만, 이 사이트에 대한 개별 지식은 없습니다’라고 나옵니다.

로그인이 필요한 플러그인도 선택될 수 있습니다. 이때 마법사는 이 단계를 건너뛰지 않고 멈추므로, 무슨 일이 일어나기 전에 ‘로그인 필요’를 읽게 됩니다.

이 선택은 제안일 뿐입니다. 다른 플러그인을 쓰려면 그 카드를 누르세요. 이 단계 자체는 새 프로젝트에서 설명합니다.

프로젝트는 만들 때 고른 플러그인을 계속 씁니다. ‘속성’에서도 플러그인은 바꿀 수 없습니다. 다음에 같은 사이트로 프로젝트를 만들 때는 ‘지난번과 같이’가 지난번에 고른 플러그인을 고릅니다.

다른 플러그인 써 보기

실행 결과 아무것도 없거나 원하던 것이 아니면, 먼저 프로젝트의 기록을 읽어 보세요. 이유가 적혀 있는 경우가 많습니다. 예를 들어 페이지를 읽으려면 브라우저가 필요할 수 있다는 식입니다.

플러그인이 원하던 것을 가져오지 못했다면, 같은 주소로 새 프로젝트를 만들고 카드에 ‘처리함’이라고 나왔던 다른 플러그인을 고르세요.

폴더에 이미 있는 파일

직접 링크, Gallery Downloader, Crawler에는 프로젝트 ‘플러그인 설정’의 ‘내려받기’ 아래에 ‘같은 이름의 파일이 이미 있을 때’가 있습니다. 이 설정은 실행이 쓰려는 이름의 파일이 프로젝트 폴더에 이미 있을 때 어떻게 할지 정합니다. 그 파일은 이 프로젝트가 전에 내려받은 것일 수도 있고, 이전 프로젝트나 다시 만든 이 프로젝트가 남기고 가서 그냥 놓여 있는 것일 수도 있습니다.

  • 내려받지 않기 - 기본값입니다. 디스크에 있는 파일을 그대로 사용하며, 그런 파일의 수가 들어간 ‘이미 디스크에 있어 그대로 사용한 파일: …’ 항목이 기록에 남습니다.
  • 바뀌었으면 내려받기 - 사이트가 알려 주는 크기나 날짜가 다르면 파일을 다시 내려받습니다. 사이트가 둘 다 알려 주지 않으면 바뀌지 않은 것으로 봅니다.
  • 둘 다 두기 - 파일을 내려받아 기존 파일 옆에 다른 이름으로 저장합니다.

그 이름을 이 프로젝트의 다른 파일이 이미 쓰고 있다면, 설정과 상관없이 새 파일은 다른 이름으로 저장됩니다. 디스크에서 가져온 파일은 이 프로젝트의 파일로 취급되어 프로젝트의 파일에 함께 나옵니다.

플러그인 페이지

설정…’ → ‘확장’ → ‘플러그인’에는 설치된 플러그인과 각 플러그인을 실행할 수 있는지가 나옵니다. 무언가 동작하지 않을 때 살펴볼 곳이며, 여기서 바꿀 수 있는 것은 없습니다.

플러그인마다 이름, 버전, 배지가 있는 카드가 있습니다. 배지는 ‘사용 가능’이거나, 플러그인을 지금 실행할 수 없으면 ‘사용 불가’입니다. 사용할 수 없는 플러그인은 어떤 프로젝트도 실행하지 않으며, 마법사에서 그 카드에는 ‘사용 불가’라고 나옵니다. 카드의 이름 아래에 그 이유가 나옵니다.

빠진 것: … 플러그인에 필요한 무언가가 없습니다. 무엇이 없는지 이 줄에 나옵니다.
다른 버전의 코어용으로 만들어졌습니다 플러그인이 다른 버전의 NeoDownloader용으로 만들어졌습니다. 코어는 플러그인을 실행하는 NeoDownloader의 한 부분입니다.

다시 확인’은 NeoDownloader를 다시 시작하지 않고 플러그인을 새로 읽어, 각 플러그인에 필요한 것을 다시 확인합니다.

아예 불러오지 못한 플러그인은 카드 아래에 빨간색으로 ‘불러오지 못했습니다’라고 표시되며, 그 폴더와 이유가 함께 나옵니다. 이런 플러그인은 마법사에 나오지 않습니다.

NeoDownloader에 포함된 플러그인이 ‘사용 불가’이거나 ‘불러오지 못했습니다’로 나오면, ‘플러그인’ 페이지에 그 플러그인에 대해 나온 내용을 함께 적어 문의하세요.

타사 라이선스

일부 플러그인은 다른 저작자의 코드를 바탕으로 만들어졌습니다. 플러그인 카드 아래의 ‘타사 라이선스’에 그 코드가 나옵니다. 패키지마다 버전과 라이선스가 나오며, 패키지가 라이선스를 밝히지 않았으면 ‘명시되지 않음’이라고 나옵니다. 패키지에 라이선스 전문이 함께 들어 있으면 패키지를 눌러 읽을 수 있습니다. ‘이 플러그인에는 타사 패키지가 없습니다’라고 나오면 그런 패키지가 없다는 뜻입니다.

업데이트

플러그인은 NeoDownloader에 포함되어 함께 업데이트됩니다. 플러그인만 따로 업데이트하는 방법은 없습니다. NeoDownloader 업데이트하기를 참고하세요.