Plugins
NeoDownloader lädt über Plugins herunter. Jedes Projekt wird von einem Plugin geführt, das beim Anlegen des Projekts gewählt wird. NeoDownloader bringt vier Plugins mit; diese Seite erklärt, was jedes davon nimmt, wie für eine Adresse ein Plugin gewählt wird und was die Seite Plugins in den Einstellungen zeigt.
Die vier Plugins
- Das Plugin Direkte Links lädt Adressen herunter, die direkt auf eine Datei zeigen. Webseiten sind nicht seine Sache: Die überlässt es den anderen Plugins. In den Plugin-Einstellungen eines Projekts hat es unter anderem Mindestgröße und Höchstgröße, in Bytes, sowie Nach Website gruppieren, womit die Dateien in einen Ordner kommen, der nach der Website benannt ist, von der sie stammen.
- Video Downloader holt Video und Ton von den Videoplattformen, die es kennt - ein einzelnes Video, eine Playlist oder einen ganzen Kanal - mit Auswahl der Qualität. Auf Websites, die es nicht kennt, sucht es nicht nach Videos. Mehr dazu unter Video Downloader.
- Gallery Downloader holt Galerien und Alben von den Websites, die es beim Namen kennt, und ordnet die Dateien so, wie die Website sie ordnet. Es nimmt keine direkten Links auf Dateien an. Mehr dazu unter Gallery Downloader.
- Der Crawler geht die Seiten einer Website durch und nimmt die Dateien mit, die er darauf findet. Ein paar Websites kennt er beim Namen; jede andere Seite liest er so, wie Sie es ihm sagen - als einzelne Seite, als Galerie, als Forenthema oder als ganze Website oder einen Teil davon. Mehr dazu unter Crawler.
Eine Adresse kann auch ein Muster sein, das für viele Adressen steht - photo[1-50].jpg, {red,green,blue} - und NeoDownloader entfaltet es vor dem Lauf, ganz gleich, welches Plugin das Projekt verwendet. Siehe Adressmuster.
Wie ein Plugin gewählt wird
Wenn Sie dem Assistenten eine Adresse geben, fragt NeoDownloader jedes Plugin, ob es sie bedienen kann, und die Karten unter Plugin für diesen Download wählen zeigen die Antworten. Oft können das mehrere Plugins, und der Assistent wählt eines in dieser Reihenfolge aus:
- Crawler auf einer Website, die er beim Namen kennt.
- Direkte Links, Video Downloader oder Gallery Downloader. Von zwei Plugins, die die Adresse bedienen, kommt das zuerst, das keine Anmeldung braucht.
- Crawler auf jeder anderen Seite. Auf seiner Karte steht dann Funktioniert mit jeder Seite, kennt an dieser Website aber nichts Besonderes.
Ein Plugin, für das Sie sich anmelden müssen, kann trotzdem das ausgewählte sein. Der Assistent bleibt dann bei diesem Schritt stehen, statt ihn zu überspringen, damit Sie Anmeldung nötig lesen, bevor irgendetwas geschieht.
Die Auswahl ist ein Vorschlag: Klicken Sie auf eine andere Karte, um stattdessen dieses Plugin zu wählen. Der Schritt selbst ist unter Neues Projekt beschrieben.
Ein Projekt behält das Plugin, mit dem es angelegt wurde: In den Eigenschaften lässt sich das Plugin nicht ändern. Wenn Sie das nächste Mal ein Projekt für dieselbe Website anlegen, wählt Wie beim letzten Mal das Plugin, das Sie damals gewählt haben.
Ein anderes Plugin versuchen
Wenn ein Lauf nichts bringt oder nicht das, was Sie wollten, lesen Sie zuerst das Journal des Projekts. Oft steht dort, warum - zum Beispiel, dass eine Seite zum Lesen vielleicht einen Browser braucht.
Konnte das Plugin nicht holen, was Sie wollten, legen Sie mit derselben Adresse ein neues Projekt an und wählen Sie ein anderes Plugin, auf dessen Karte Wird bedient stand.
Dateien, die schon im Ordner liegen
Direkte Links, Gallery Downloader und Crawler haben in den Plugin-Einstellungen des Projekts unter Herunterladen die Einstellung Wenn eine Datei mit diesem Namen bereits existiert. Sie entscheidet, was ein Lauf tut, wenn im Projektordner schon eine Datei mit dem Namen liegt, unter dem er gerade speichern will - eine, die dieses Projekt früher heruntergeladen hat, oder eine, die einfach dort liegt, hinterlassen von einem früheren Projekt oder von diesem, neu angelegt:
- Nicht herunterladen - die Voreinstellung. Die Datei auf der Festplatte wird übernommen, wie sie ist, und im Journal steht Schon auf der Festplatte, so übernommen: … mit der Anzahl solcher Dateien.
- Herunterladen, wenn sie sich geändert hat - die Datei wird erneut heruntergeladen, wenn die Website für sie eine andere Größe oder ein anderes Datum angibt; nennt die Website weder das eine noch das andere, gilt die Datei als unverändert.
- Beide behalten - die Datei wird heruntergeladen und neben der alten unter einem anderen Namen gespeichert.
Ist der Name schon von einer anderen Datei dieses Projekts belegt, wird die neue Datei unabhängig von der Einstellung unter einem anderen Namen gespeichert. Eine von der Festplatte übernommene Datei zählt zu diesem Projekt und erscheint unter seinen Dateien.
Die Seite „Plugins“
Einstellungen… → Erweiterungen → Plugins listet die installierten Plugins auf und zeigt, ob jedes davon laufen kann. Hier sollten Sie nachsehen, wenn etwas nicht funktioniert; ändern lässt sich hier nichts.
Jedes Plugin hat eine Karte mit seinem Namen, seiner Version und einer Statusanzeige: Bereit oder Nicht bereit, wenn das Plugin gerade nicht laufen kann. Ein Plugin, das nicht bereit ist, führt keine Projekte, und im Assistenten steht auf seiner Karte Nicht einsatzbereit. Warum, steht auf der Karte unter dem Namen:
| Zeile | Was sie bedeutet |
|---|---|
| Es fehlt: … | Etwas, das das Plugin braucht, ist nicht vorhanden; die Zeile nennt es. |
| Für eine andere Version des Kerns gebaut | Das Plugin wurde für eine andere Version von NeoDownloader gemacht. Der Kern ist der Teil von NeoDownloader, der die Plugins ausführt. |
Die Schaltfläche Erneut prüfen liest die Plugins neu ein und prüft noch einmal, was jedes davon braucht, ohne NeoDownloader neu zu starten.
Ein Plugin, das sich überhaupt nicht laden ließ, erscheint unter den Karten in Rot als Konnte nicht geladen werden, mit seinem Ordner und dem Grund. Im Assistenten ist es nicht dabei.
Zeigt ein mit NeoDownloader geliefertes Plugin Nicht bereit oder Konnte nicht geladen werden, schreiben Sie uns und schicken Sie mit, was die Seite Plugins zu diesem Plugin anzeigt.
Lizenzen von Fremdcode
Manche Plugins bauen auf Code anderer Autoren auf. Der Abschnitt Lizenzen von Fremdcode unter der Karte eines Plugins führt diesen Code auf: jedes Paket mit seiner Version und Lizenz oder mit nicht angegeben, wenn das Paket keine nennt. Klicken Sie auf ein Paket, um seine Lizenz zu lesen, sofern das Paket den Text mitgebracht hat. Dieses Plugin bringt keine fremden Pakete mit bedeutet, dass es keinen solchen Code gibt.
Updates
Plugins werden mit NeoDownloader geliefert und zusammen mit ihm aktualisiert; ein eigenes Update für ein Plugin gibt es nicht. Siehe NeoDownloader aktualisieren.