Термінальна утиліта для завантаження манґи з сайту https://manga.in.ua.
- 🔍 Пошук манґи.
- 👀 Перегляд наявних на сайті розділів певної манґи.
- 💾 Завантаження одного, усіх або декількох розділів манґи.
- Завантажте звідси потрібну версію програми.
- Завантажте і встановіть .NET Runtime 6.0 або новішу версію.
- Помістіть файл
MiUD.exe
в будь-яку зручну вам директорію. - Для змоги викликати програму звідусіль, додайте її розташування до змінної
Path
:
Пошук » "змінні…" » Змінити змінні оточення для вашого облікового запису » Path » Редагувати
Або див. гайд.
- Встановіть
dotnet-runtime
таxsel
(потрібен для копіювання посилань):
# arch:
sudo pacman -S dotnet-runtime-6.0 xsel
# debian / ubuntu:
sudo apt-get install dotnet-runtime-6.0 xsel
- Помістіть файл
MiUD
в будь-яку зручну вам директорію. - Для змоги викликати програму звідусіль, додайте її розташування до змінної
PATH
:
Додайте рядок
export PATH=$PATH:розташування_теки
до файлу~/.bashrc
.
- Завантажте звідси останню версію програми.
- Помістіть її до теки встановлення замість попередньої версії.
Викликати програму можна через термінал або командний рядок, прописавши 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 |
Том № | Останній том, що слід завантажити. |
--title |
-t |
Назва | Зберігає тайтл під іншою назвою. |
--directory |
-d |
- | Завантажує томи манґи до поточної директорії. 1 |
--chapterize |
-cp |
- | Зберігає вміст кожного розділу до окремої теки. 2 |
--cbz |
-z |
- | Зберігає манґу у форматі ".cbz". |
--wait |
-w |
Cекунд | Додає затримку перед завантаженням кожного розділу. |
--only-translator |
-o |
Нік 3 | Обирає лише розділи з певним перекладом. |
--prefer-translator |
-p |
Нік 3 | Надає перевагу розділам з певним перекладом. |
--list-chapters |
-lc |
- | Перелічує всі розділи, що є на сайті. |
--list-selected |
-ls |
- | Перелічує всі розділи, що відповідають запиту. |
--search |
-s |
Запит | Здійснює пошук манґи. |
--url |
-u |
- | Виводить посилання на знайдену манґу в термінал. 4 |
Опції з аргументами передаються у форматі Опція Аргумент
або Опція "Аргумент з пробілами"
. Більшість з них можна комбінувати у довільному порядку. Також, більшість з них має сенс лише при завантаженні за посиланням на сторінку манґи. Опції --list-…
дають змогу переглянути список розділів перед завантаженням. Якщо користувач не передасть жодних опцій, програма завантажить УСІ розділи відповідного тайтлу.
За допомогою опції пошуку можна отримати посилання на потрібний тайтл для подальшого завантаження. Програма автоматично скопіює його у буфер обміну, або запропонує вибрати один зі знайдених тайтлів, якщо їх буде більше одного. Навігація між варіантами здійснюється клавішами ↑
, ↓
та Enter
.
При завантаженні великої кількості розділів за раз, сайт може відмовляти в обслуговуванні. В такому разі слід використовувати опцію --wait
для задання паузи перед завантаженням кожного розділу, щоб зменшити ймовірність досягнення ліміту запитів.
Footnotes
-
За замовчуванням, у поточній директорії створюється папка з назвою манґи. ↩
-
За замовчуванням, сторінки розділів завантажуються прямо до тек відповідних томів. ↩
-
При введенні ніку регістр не має значення. Щоб програма розпізнала нік, достатньо передати хоча б його частину. ↩ ↩2
-
За замовчуванням, посилання копіюється до буферу обміну. Втім, всюди це може не працювати. ↩