Плагіни
NeoDownloader завантажує через плагіни. Кожен проєкт веде один плагін, обраний під час створення проєкту. З NeoDownloader постачаються чотири плагіни; ця сторінка розповідає, що бере кожен із них, як для адреси обирається плагін і що показує сторінка Плагіни в налаштуваннях.
Чотири плагіни
- Прямі посилання завантажують адреси, що вказують просто на файл. Веб-сторінки не для цього плагіна: він лишає їх іншим плагінам. На сторінці Налаштування плагіна проєкту в нього, серед іншого, є Мінімальний розмір і Максимальний розмір, у байтах, а також Групувати за сайтом - це налаштування складає файли в теку, названу за сайтом, з якого вони прийшли.
- Video Downloader бере відео та звук із відомих йому відеосайтів - окреме відео, плейлист або цілий канал - і дає вибрати якість. На сайтах, яких не знає, він відео не шукає. Докладніше - у статті Video Downloader.
- Gallery Downloader бере галереї та альбоми із сайтів, які знає поіменно, і розкладає файли так, як їх розкладає сайт. Прямих посилань на файли він не бере. Докладніше - у статті Gallery Downloader.
- Краулер ходить сторінками сайту й забирає файли, які на них знайде. Кілька сайтів він знає поіменно, а будь-яку іншу сторінку читає так, як ви йому скажете: як окрему сторінку, галерею, гілку форуму або весь сайт чи його частину. Докладніше - у статті Краулер.
Адреса може бути й шаблоном, що означає багато адрес, - photo[1-50].jpg, {red,green,blue} - і NeoDownloader розгортає його перед прогоном, хоч би який плагін вів проєкт. Див. Шаблони адрес.
Як обирається плагін
Коли ви даєте майстрові адресу, NeoDownloader питає кожен плагін, чи візьметься він за неї, і картки на кроці Вибір плагіна для завантаження показують їхні відповіді. Часто взятися можуть кілька плагінів, і майстер обирає один у такому порядку:
- Краулер - на сайті, який він знає поіменно.
- Прямі посилання, Video Downloader або Gallery Downloader. Із двох, що беруть адресу, першим іде той, якому не потрібен вхід.
- Краулер - на будь-якій іншій сторінці. Тоді на його картці написано Працює з будь-якою сторінкою, але особливостей цього сайту не знає.
Плагін, якому потрібно, щоб ви увійшли, однаково може виявитися обраним. Тоді майстер не пропускає цей крок, а зупиняється на ньому, щоб ви прочитали Потрібен вхід, перш ніж щось відбудеться.
Цей вибір - пропозиція: клацніть іншу картку, щоб натомість обрати її плагін. Сам крок описано в статті Новий проєкт.
Проєкт залишається з тим плагіном, з яким його створили: у вікні Властивості плагін змінити не можна. Коли наступного разу ви створюватимете проєкт для того самого сайту, Як минулого разу обере той плагін, який ви обрали.
Спробуйте інший плагін
Коли прогін нічого не приніс або приніс не те, що ви хотіли, спершу прочитайте Журнал проєкту. Часто там сказано чому - наприклад, що сторінці, можливо, потрібен браузер.
Якщо плагін не зміг узяти те, що ви хотіли, створіть новий проєкт із тією самою адресою й оберіть інший плагін, на картці якого було написано Обслуговується.
Файли, які вже є в теці
У Прямих посилань, Gallery Downloader і Краулера на сторінці Налаштування плагіна проєкту, у розділі Завантаження, є Якщо файл із такою назвою вже існує. Це налаштування визначає, що робить прогін, коли в теці проєкту вже лежить файл із тим ім'ям, під яким прогін збирається записати новий, - завантажений цим проєктом раніше або такий, що просто там лежить, залишений попереднім проєктом чи цим самим, створеним наново:
- Не завантажувати - за замовчуванням. Файл на диску береться як є, а журнал повідомляє Вже на диску, беремо як є: … і кількість таких файлів.
- Завантажувати, якщо змінився - файл завантажується знову, коли сайт називає для нього інший розмір або іншу дату; коли сайт не називає ні того, ні іншого, файл вважається незмінним.
- Зберегти обидва - файл завантажується й зберігається поруч зі старим під іншим ім'ям.
Якщо це ім'я вже зайняте іншим файлом цього проєкту, новий файл зберігається під іншим ім'ям незалежно від налаштування. Файл, узятий із диска, зараховується до цього проєкту й показується серед його файлів.
Сторінка «Плагіни»
Налаштування… → Розширення → Плагіни показує встановлені плагіни і те, чи може кожен із них працювати. Сюди варто зазирнути, коли щось не працює; змінити тут нічого не можна.
Кожен плагін має картку з назвою, версією і значком: Готовий або Не готовий, коли плагін зараз не може працювати. Плагін, який не готовий, не веде жодних проєктів, а в майстрі на його картці написано Непридатний. Причину картка вказує під назвою плагіна:
| Рядок | Що це означає |
|---|---|
| Бракує: … | Немає чогось, що потрібно плагіну; рядок називає, чого саме. |
| Зібраний під іншу версію ядра | Плагін зроблено для іншої версії NeoDownloader. Ядро - це частина NeoDownloader, яка запускає плагіни. |
Перевірити ще раз наново зчитує плагіни й знову перевіряє, що потрібно кожному з них, без перезапуску NeoDownloader.
Плагін, який узагалі не вдалося завантажити, показано під картками червоним написом Не завантажився разом із його текою та причиною. У майстрі він участі не бере.
Якщо плагін, що постачається з NeoDownloader, Не готовий або Не завантажився, напишіть нам і додайте те, що про нього написано на сторінці Плагіни.
Ліцензії стороннього коду
Деякі плагіни побудовано на коді інших авторів. Ліцензії стороннього коду під карткою плагіна перелічують цей код: кожен пакет із версією та ліцензією або з позначкою не оголошена, якщо пакет ліцензії не називає. Клацніть пакет, щоб прочитати його ліцензію, якщо текст прийшов разом із пакетом. Цей плагін не везе сторонніх пакетів означає, що такого коду немає.
Оновлення
Плагіни постачаються з NeoDownloader і оновлюються разом із ним; окремого оновлення для плагіна немає. Див. Оновіть NeoDownloader.