CLI-тулза для завантаження манґи з сайту https://manga.in.ua.
- 🔍 Пошук манґи.
- 👀 Перегляд наявних на сайті розділів певної манґи.
- 💾 Завантаження одного, усіх або декількох розділів манґи.
Для роботи програми потрібен .NET SDK 6.0.
- Для перевірки, чи встановлений він на вашій пекарні, пропишіть в терміналі
dotnet --list-sdks
. - Якщо нема, завантажте і встановіть його. Мешканці Linux 🐧 можуть зробити це через термінал:
sudo apt-get update && sudo apt-get install -y dotnet-sdk-6.0
- Завантажте звідси zip-архів з останньою версією програми.
- Розпакуйте.
- Запустіть файл
install.bat
/install.sh
і дочекайтесь завершення його виконання. - Готово.
Також архів містить два файли для оновлення і видалення програми.
Викликати програму можна через термінал або командний рядок, прописавши MiUD з будь-якого розташування.
# пошук манґи
miud -s azumanga
miud -s "chainsaw man"
# перелік усіх розділів манґи
miud "https://manga.in.ua/mangas/….html" -lc
# завантаження одного розділу манґи
miud "https://manga.in.ua/chapters/….html"
# завантаження всіх розділів манґи
miud "https://manga.in.ua/mangas/….html"
# завантаження деяких розділів манґи
miud "https://manga.in.ua/mangas/….html" -v 3 # лише з третього тому
miud "https://manga.in.ua/mangas/….html" -tv 3 # лише перші три томи
miud "https://manga.in.ua/mangas/….html" -fc 5 # починаючи з розділу №5
miud "https://manga.in.ua/mangas/….html" -fc 5 -tc 20 # з п'ятого по двадцятий
Приклад використання програми через Windows Terminal:
Опція | Або | Аргумент | Опис |
---|---|---|---|
--chapter |
-c |
Розділ № | Розділ, що слід завантажити. |
--from-chapter |
-fc |
Розділ № | Перший розділ, що слід завантажити. |
--to-chapter |
-tc |
Розділ № | Останній розділ, що слід завантажити. |
--volume |
-v |
Том № | Том, розділи якого слід завантажити. |
--from-volume |
-fv |
Том № | Перший том, що слід завантажити. |
--to-volume |
-tv |
Том № | Останній том, що слід завантажити. |
--directory |
-d |
- | Завантажує томи манґи до поточної директорії. 1 |
--chapterize |
-cp |
- | Зберігає вміст кожного розділу до окремої теки. 2 |
--cbz |
-z |
- | Зберігає манґу у форматі ".cbz". |
--only-translator |
-o |
Нік 3 | Обирає лише розділи з певним перекладом. |
--prefer-translator |
-p |
Нік 3 | Надає перевагу розділам з певним перекладом. |
--list-chapters |
-lc |
- | Перелічує всі розділи, що є на сайті. |
--list-selected |
-ls |
- | Перелічує всі розділи, що відповідають запиту. |
--search |
-s |
Запит | Здійснює пошук манґи. |
Опції з аргументами передаються у форматі Опція Аргумент
або Опція "Аргумент з пробілами"
. Більшість з них можна комбінувати у довільному порядку. Також, більшість з них має сенс лише при завантаженні за посиланням на сторінку манґи. Опції --list-…
дають змогу переглянути список розділів перед завантаженням. Якщо користувач не передасть жодних опцій, програма завантажить УСІ розділи відповідного тайтлу.
За допомогою опції пошуку можна отримати посилання на потрібний тайтл для подальшого завантаження. Програма автоматично скопіює його у буфер обміну, або запропонує вибрати один зі знайдених тайтлів, якщо їх буде більше одного. Навігація між варіантами здійснюється клавішами ↑
, ↓
та Enter
.