Skip to content

bigchunguspng/manga-in-ua-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manga-in-UA-Downloader

GitHub Downloads (all assets, all releases) GitHub Downloads (all assets, latest release) GitHub Release Date - Published_At GitHub commit activity (master)

Термінальна утиліта для завантаження манґи з сайту https://manga.in.ua.

Основні можливості

  • 🔍 Пошук манґи.
  • 👀 Перегляд наявних на сайті розділів певної манґи.
  • 💾 Завантаження одного, усіх або декількох розділів манґи.

Встановлення

  1. Завантажте звідси потрібну версію програми.

Windows

  1. Завантажте і встановіть .NET Runtime 6.0 або новішу версію.
  2. Помістіть файл MiUD.exe в будь-яку зручну вам директорію.
  3. Для змоги викликати програму звідусіль, додайте її розташування до змінної Path:

Пошук » "змінні…" » Змінити змінні оточення для вашого облікового запису » Path » Редагувати

Або див. гайд.

Linux

  1. Встановіть dotnet-runtime та xsel (потрібен для копіювання посилань):
# arch:
sudo pacman -S dotnet-runtime-6.0 xsel
# debian / ubuntu:
sudo apt-get install dotnet-runtime-6.0 xsel
  1. Помістіть файл MiUD в будь-яку зручну вам директорію.
  2. Для змоги викликати програму звідусіль, додайте її розташування до змінної PATH:

Додайте рядок export PATH=$PATH:розташування_теки до файлу ~/.bashrc.

Оновлення ♻️

  1. Завантажте звідси останню версію програми.
  2. Помістіть її до теки встановлення замість попередньої версії.

Використання

Викликати програму можна через термінал або командний рядок, прописавши 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:

miud windows terminal example (one piece ver.) miud windows terminal example (dr. stone ver.)

Опції

Опція Або Аргумент Опис
--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

  1. За замовчуванням, у поточній директорії створюється папка з назвою манґи.

  2. За замовчуванням, сторінки розділів завантажуються прямо до тек відповідних томів.

  3. При введенні ніку регістр не має значення. Щоб програма розпізнала нік, достатньо передати хоча б його частину. 2

  4. За замовчуванням, посилання копіюється до буферу обміну. Втім, всюди це може не працювати.

About

Завантажувач манги з сайту manga.in.ua

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published