Skip to content

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

License

Notifications You must be signed in to change notification settings

bigchunguspng/manga-in-ua-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 

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)

CLI-тулза для завантаження манґи з сайту https://manga.in.ua.

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

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

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

Підготовка

Для роботи програми потрібен .NET SDK 6.0.

  1. Для перевірки, чи встановлений він на вашій пекарні, пропишіть в терміналі dotnet --list-sdks.
  2. Якщо нема, завантажте і встановіть його. Мешканці Linux 🐧 можуть зробити це через термінал:
sudo apt-get update && sudo apt-get install -y dotnet-sdk-6.0

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

  1. Завантажте звідси zip-архів з останньою версією програми.
  2. Розпакуйте.
  3. Запустіть файл install.bat / install.sh і дочекайтесь завершення його виконання.
  4. Готово.

Також архів містить два файли для оновлення і видалення програми.

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

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

Footnotes

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

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

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