ヘルプトピック
すべてのヘルプトピック

プラグイン

NeoDownloader は、プラグインを通してダウンロードします。プロジェクトはそれぞれ1つのプラグインで実行され、そのプラグインはプロジェクトを作るときに選ばれます。NeoDownloader には4つのプラグインが付属しています。このページでは、それぞれが何を取得するか、アドレスに対してプラグインがどう選ばれるか、設定の「プラグイン」ページに何が表示されるかを説明します。

4つのプラグイン

  • 直接リンクは、ファイルを直接指すアドレスをダウンロードします。ウェブページは対象外で、ほかのプラグインに任せます。プロジェクトの「プラグインの設定」には、バイト単位の「最小サイズ」と「最大サイズ」、ファイルを取得元のサイトの名前が付いたフォルダーに入れる「サイトごとにまとめる」などがあります。
  • Video Downloader は、知っている動画サイトから動画と音声を取得します。1 本の動画、再生リスト、チャンネル全体のいずれにも対応し、画質を選べます。知らないサイトでは動画を探しません。詳しくは Video Downloader を参照してください。
  • Gallery Downloader は、個別に知っているサイトからギャラリーやアルバムを取得し、ファイルをサイトと同じ形で整理します。ファイルを直接指すリンクは取得しません。詳しくは Gallery Downloader を参照してください。
  • Crawler は、サイトのページをたどり、そこで見つけたファイルを取得します。いくつかのサイトは個別に知っており、それ以外のページは、単独のページ、ギャラリー、フォーラムのスレッド、サイト全体またはその一部のうち、指定されたとおりに読みます。詳しくは Crawler を参照してください。

アドレスは、多数のアドレスを表すパターン(photo[1-50].jpg{red,green,blue})にすることもできます。プロジェクトがどのプラグインを使っていても、NeoDownloader は実行の前にそれを展開します。アドレスパターンを参照してください。

プラグインがどう選ばれるか

ウィザードにアドレスを渡すと、NeoDownloader はすべてのプラグインに、それを扱えるかどうかを尋ねます。その答えは「このダウンロードを担当するプラグインを選んでください」に並ぶカードに表示されます。扱えるプラグインが複数あることも多く、その場合ウィザードは次の順で1つを選びます。

  1. Crawler(個別に知っているサイトの場合)。
  2. 直接リンク、Video Downloader、または Gallery Downloader。アドレスを扱えるものが2つあれば、ログインが不要なほうが先です。
  3. Crawler(それ以外のページの場合)。このとき、そのカードには「どのページでも動きますが、このサイトについての個別の知識はありません」と表示されます。

ログインが必要なプラグインが選ばれることもあります。その場合ウィザードはこのステップを飛ばさずに止まり、何かが起きる前に「ログインが必要」を読めるようにします。

この選択は提案です。別のカードをクリックすると、代わりにそのプラグインを選べます。このステップ自体については、新しいプロジェクトで説明しています。

プロジェクトは、作成したときのプラグインを使い続けます。「プロパティ」ではプラグインを変更できません。次に同じサイトのプロジェクトを作るときは、「前回と同じ」が前回選んだプラグインを選びます。

別のプラグインを試す

実行で何も得られなかったとき、または望んだものが得られなかったときは、まずプロジェクトのジャーナルを読んでください。多くの場合、その理由が記録されています。たとえば、ページを読むのにブラウザーが必要かもしれない、といったことです。

プラグインが望んだものを取得できなかった場合は、同じアドレスから新しいプロジェクトを作り、カードに「対応」と表示されていた別のプラグインを選びます。

フォルダーにすでにあるファイル

直接リンク、Gallery Downloader、Crawler には、プロジェクトの「プラグインの設定」の「ダウンロード」に「同じ名前のファイルがすでにある場合」があります。これは、これから書き込むのと同じ名前のファイルがプロジェクトのフォルダーにすでにあるとき、実行がどうするかを決めます。そのファイルは、このプロジェクトが以前にダウンロードしたものかもしれず、以前のプロジェクトや作り直したこのプロジェクトが残して、ただ置かれているだけのものかもしれません。

  • ダウンロードしない - 既定です。ディスク上のファイルがそのまま使われ、ジャーナルに「すでにディスクにあり、そのまま使ったもの: …」と、そうしたファイルの数が記録されます。
  • 変わっていればダウンロードする - サイトが示すサイズか日付が異なるとき、ファイルをもう一度ダウンロードします。サイトがどちらも示さないときは、変わっていないものとして扱います。
  • 両方とも残す - ファイルをダウンロードし、古いファイルの隣に別の名前で保存します。

その名前がこのプロジェクトの別のファイルに使われている場合は、設定にかかわらず、新しいファイルは別の名前で保存されます。ディスクにあったものをそのまま使ったファイルはこのプロジェクトのものとして扱われ、プロジェクトのファイルの中に表示されます。

「プラグイン」ページ

設定…」→「拡張機能」→「プラグイン」には、インストールされているプラグインと、それぞれが実行できるかどうかが表示されます。うまく動かないときに見る場所で、ここでは何も変更できません。

プラグインごとに、名前、バージョン、バッジの付いたカードがあります。バッジは「使えます」か、プラグインが今は実行できないときは「使えません」です。使えないプラグインはプロジェクトを実行せず、ウィザードではそのカードに「利用できません」と表示されます。名前の下には、カードがその理由を示します。

意味
足りないもの: … プラグインに必要なものがありません。この行がその名前を示します。
別のバージョンのコア向けに作られています このプラグインは、NeoDownloader の別のバージョン向けに作られました。コアとは、プラグインを実行する NeoDownloader の部分です。

もう一度確認」は、NeoDownloader を再起動せずに、プラグインを読み込み直し、それぞれに必要なものをもう一度確認します。

まったく読み込めなかったプラグインは、カードの下に赤字で「読み込みに失敗しました」と表示され、そのフォルダーと理由が添えられます。ウィザードには加わりません。

NeoDownloader に付属するプラグインが「使えません」または「読み込みに失敗しました」になっている場合は、「プラグイン」ページにそのプラグインについて表示されている内容を添えて、ご連絡ください

サードパーティのライセンス

プラグインの中には、ほかの作者のコードをもとに作られているものがあります。プラグインのカードの下にある「サードパーティのライセンス」には、そのコードが一覧で表示されます。パッケージごとにバージョンとライセンスが並び、パッケージがライセンスを示していない場合は「記載なし」になります。パッケージにライセンスの本文が付いていれば、パッケージをクリックして読めます。「このプラグインはサードパーティのパッケージを含みません」は、そうしたコードがないという意味です。

アップデート

プラグインは NeoDownloader に付属し、NeoDownloader と一緒にアップデートされます。プラグインだけの個別のアップデートはありません。NeoDownloader をアップデートするを参照してください。