Git Product home page Git Product logo

readmangagrabber's Issues

Ошибка при запуске / сохранение настроек

Добрый день, только что скомпиллировал приложение, но при запуске в логе только ошибка, что не может открыть конфиг, которого нет в папке с кодом. Помогло создание пустого JSON-файла grabber_config.json с текстом {}.
Но после запуска в настройках поменял параметры, но в файл конфигурации они не записались.

UI interface

Думаю что многие читатели манги боятся открыть терминал. Думаю надо UI интерфейс. Так ещё и будет приятно.

Readmanga.me is no more available

Readmanga так же, как и mintmanga, перешла на домен .live, так что оттуда теперь тоже нет возможности скачать мангу.

Проверка на наличие обновлений из списка избранного

Добавить кнопку проверки обновлений из списка избранного и/или скачать все что не помечено в списках как скачаное.
Возможность добавить на загрузку более одной (например 5) работы.

Проблемы скачивания пустых папок периодически возникает.
Примеры:
-https://readmanga.live/mir_posle_padeniia
-https://readmanga.live/priemnaia_doch_protagonista

hentailib.me

Планируется ли поддержка hentailib.me ?

ver 1.3.1 и CBZ

При использовании тега -cbz
Все равно пакует в .zip

Пользую на винде.

Ошибка при скачивании страницы: bad content length

Привет, спасибо за полезную утилиту!
Есть проблема, что некоторые главы некорректно подтягиваются, и процесс прерывается на середине.
Стектрейс:

2023-07-28 21:37:26	[ERR]:	(mangalib.go:294):	Ошибка при скачивании страницы: bad content length
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x1543be0]

goroutine 98 [running]:
github.com/lirix360/ReadmangaGrabber/mangalib.DownloadChapter({{0xc00029a3a0, 0x8}, {0xc000110840, 0x15b}, {0xc0000d00c0, 0x33}, {0xc00029a3f7, 0x1}, {0xc00029a403, 0x1}, ...}, ...)
	/mnt/e/Dev/go/src/github.com/lirix360/ReadmangaGrabber/mangalib/mangalib.go:299 +0xda0
github.com/lirix360/ReadmangaGrabber/mangalib.DownloadManga({{0xc00029a3a0, 0x8}, {0xc000110840, 0x15b}, {0xc0000d00c0, 0x33}, {0xc00029a3f7, 0x1}, {0xc00029a403, 0x1}, ...})
	/mnt/e/Dev/go/src/github.com/lirix360/ReadmangaGrabber/mangalib/mangalib.go:153 +0x518
created by github.com/lirix360/ReadmangaGrabber/manga.DownloadManga
	/mnt/e/Dev/go/src/github.com/lirix360/ReadmangaGrabber/manga/manga.go:97 +0x3b8

Отловить можно например если попытаться скачать https://mangalib.me/ag-yeog-uiending-eunjug-eumppun, v3/c95
С сайта все качается напрямую без проблем.

After downloading first image app crashes

>>> ./readmanga_grabber_macos -delete -url=http://readmanga.me/kakegurui___compulsive_gambler__/vol5/22

 Начинаю скачивание. 
 Скачиваю главу vol5/22. 
fatal error: unexpected signal during runtime execution

Попробовать ускорить загрузку страниц с readmanga

Добрый день, я сразу спрошу прощения, что возможно не понял всех деталей реализации.
Но насколько я понял по коду, происходит чтение страницы с выставлением timeout для исполнения её js скрипта, который инициализирует и прочие значения html страницы со страницами манги.
Возможно, имеет смысл попробовать передать при запросе через localStorage значение readerMode="web". Это переключает страницу в режим чтения всех страниц на одной, из-за чего все ссылки, полагаю, станут доступны для scrapping-а гораздо раньше. На UI эта настройка находится в шестеренке справа от картинки страницы манги.
Но опять же, я оговорюсь, я не сильно шарю в GO и в том, как он отправляет запрос на html страницу, соответственно возможно там нет при запросе инстанса браузера, что позволило бы передать подобные настройки.
(Сам пробовал парсить на джава, там с постраничным чтением все плохо, т.к. используется парсер, котороый по сути создает инстанс брузера, к примеру Firefox, но при этом если переделать в мультистраничное чтение за один запрос то ситуация выглядит гораздо лучше).

Проблемы с MangaLib

Ошибка вида FATAL: Не удается получить данные сайта
И это не ошибка не доступности MangaLib.
Я использую свой патч, с некоторыми удобствами, но видимо из-за него возникают проблемы.

Опция для запуска без браузера.

Не получается запустить на headless vps (linux x64).
Программа требует запуска браузера.
Установленный специально для этого lynx не устроил, всё равно валится с ошибкой при открытии браузера.
Возможно ли сделать в настройках опцию, чтобы программа запускалась без обязательного запуска браузера?
А в идеале ещё и возможно было настраивать порт запуска.
Спасибо за хороший проект!

Ошибка при включении.

2021-09-02 20:50:26	[INFO]:	Запуск приложения!
2021-09-02 20:50:26	[FATAL]:	Ошибка при открытии браузера: exec: "rundll32": executable file not found in %PATH%

Переименование файлов

Добавить автоматическое переименование страниц при скачке глав, что бы страницы назывались 001.jpg, 002.jpg и так далее.

Скачиваются пустые главы

При попытке скачать с readmanga и mintmanga создаются пустые папки без изображений. С теми же тайтлами месяц назад все было в порядке.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.