Giter Site home page Giter Site logo

veopot / mwx-json Goto Github PK

View Code? Open in Web Editor NEW
18.0 3.0 5.0 1.09 GB

Парсеры для Manga Watcher X и инструкция к ним

Home Page: https://mwx.su/

Batchfile 100.00%
json-parser java json manga-downloader manga comics comic-downloader android free

mwx-json's Introduction

Manga Watcher X

Парсеры для андроид приложения Manga Watcher X и инструкция к ним

Программа используют файлы json в которых указанно какие данные использовать с сайта источника!

https://github.com/veopot/mwx-json/releases ( Android application Manga Watcher X / Manga Watcher X для Android )

https://github.com/veopot/mwx-json/wiki/List-of-changes-Manga-Watcher-X ( List of changes Manga Watcher X / Список изменений Manga Watcher X )

https://github.com/veopot/mwx-json/wiki (Instructions/Иструкция)

https://github.com/veopot/mwx-json/wiki/ID-parsers (ID parsers/Ид парсеров)


Папка /NigmaX ( Приложение для тестирования парсеров и сборки каталогов в формате .sqlite (формат .p с верссии 3.1.6.0 больше не поддерживается!)

Папка /old ( Старые парсеры для примера )

Папка /parsers ( Рабочие парсеры на данный момент в Manga Watcher X)

Папка /catalogs каталоги для парсеров

Для подключения ваших парсеров в приложение, скиньте свой парсер "name.json" файл в папку "/mangawatcherx/parsers" и перезапустите приложение. И ваш парсер будет в разделе онлайн каталоги если не появился значит в вашем парсере ошибка !


Приложение подерживает дополнительно чтение текстовых файлов с сайтов в форматах , epub, fb2, txt, rtf, pdf


Our social media / Наши социальные сети

https://vk.com/mangawatcher

https://4pda.to/forum/index.php?showtopic=192861

https://mwx.su


Если вы застряли во время создания парсера и нужна помошь ,пишите в телеграм канал https://t.me/mangawatcher

Полезные ссылки

https://regex101.com удобный сервис чтоб проверить и протестироват регулярные выражения

https://jsonlint.com сервис для проверки вашего json


Багрепорты по Android Manga Watcher X принимаются либо на почту [email protected] либо https://github.com/veopot/mwx-json/issues

Отказ от ответственности

Разработчик этого приложения не связан с доступными поставщиками контента.

mwx-json's People

Contributors

hikkkun avatar leshasmlesha avatar lomikxp avatar veopot avatar vsevolod avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mwx-json's Issues

cloudflare обход защиты проверки соединения

Требуется доработка функции капчи

В данный момент не проходит
cloudflare обход защиты проверки соединения

Хоть сотню раз ставь галочку что человек всеровно все по новой

Screenshot_2023-05-21-00-07-05-385

Не меняются обложку у некоторых манг

Возникает несовсеми, конкретно с обложками с hentaichan с мангами, у которых и на сайте нет обложки( например airi-chan service). нет возможности сменить на какую-либо обложку, даже на ту, которая подходит для любой другой манги

Поддержка ComicInfo.xml

Прошу добавления стандарта тегов из программы Comic Rack в качестве стандарта для заполнения недостающей информации об авторе, жанре и названии архива

Pinch to zoom not working as expetced

Android version: Android 7.0 App version: 3.1.3.4 Component: pinch to zoom Description: Everytime I try to use the pinch to zoom on every manga in library it works but the page is zoomed only a little, I use pagination to adapt to page (I tried also the other settings but never changed). If I use the zoom control on screen (activating it from settings) the zoom works as expetced, letting me zoom as much as I want. On previous versions this never happened, no matter what type of pagination or adapt I chose. Any tips? Type of reader: pagination Reading direction: Left to right

Добавить возможность парсить чисто текст для ранобэ читалки

Требуется придумать вариант парсинга текста ранобэ с сайтов и
Сохранения их для оффлайн чтения

Для ранобэ читалки, а то уже не раз просили добавить сайты с ранобэ но у тех сайтов отсутствуют скачивание глав, только текст есть на страницах

Ability to change source via the manga

I think a useful feature to be included in the app would be the option to change the source of a manga in a manga series instead of having to find it again in the catalogue.

Добавить поддержку множества для [chapter_complete].[add_pages]

Теперь в add_pages можно писать несколько функций, например

"add_pages":
[
	{
		"start": "chapter-images\">",
		"before": "id=\"",
		"token1": "src=\"https://static2.mangapoisk.org/pages/",
		"token2": "\"",
		"end": "<div class=\"row text-center\">",
		"replace":
		[{
				"prefix": "https://static2.mangapoisk.org/pages/"
			}, {
				"match": "data-small-src=\"(.*?)\"",
				"text": ""
			},
			{
				"match": "src=\"data:image/(.*?)\"",
				"text": ""
			}
		]
	},
	{
		"start": "chapter-images\">",
		"before": "id=\"",
		"token1": "src=\"https://static2.mangapoisk.org/pages/",
		"token2": "\"",
		"end": "<div class=\"row text-center\">",
		"replace":
		[{
				"prefix": "https://static2.mangapoisk.org/pages/"
			}, {
				"match": "data-small-src=\"(.*?)\"",
				"text": ""
			},
			{
				"match": "src=\"data:image/(.*?)\"",
				"text": ""
			}
		]
	},
]

ну либо одну, по старому

Проблема с отправкой страницы манхвы

Андроид 7.1.2 Приложение 3.1.3.4 При чтении манхвы, выделяя область через функцию "отправить эту страницу" сохраняется не выделенная мною область, а черная область и часть страницы манхвы, хотя выделял только верхушку. Раньше такой проблемы не было, переустанавливал прошивку примерно месяц назад, приложение соответственно так же. С мангой такой проблемы нет, пробовал на разных манхвах с разных парсеров, везде криво сохраняет.
C4HT9UsrAMY
hiSJDx4UKWk

public_link задействовать в онлайн каталогах

Есть идея задействовать
public_link

В данный момент он ток показывает адрес в онлайн каталоге

Идея при удержание и вызова меню каталога можно было выбрать

"Открыть каталог на сайте" используя данные из public_link

IMG_20230622_123426_537

Читалка ранобэ частично теряет прогресс чтения

1 Андроид 70 2 Версия приложения 3134 3 Читалка ранобе 4, 5 Читаю книжку. Ошибка появляется после полной выгрузки приложения(Не уверен в правильности термина), то есть не просто два раза назад нажать или смахнуть в списке активных приложений, а именно полностью когда приложение выключается, после перезагрузки устройства или очень-очень долгого бездействия. На экране глав, где список книг в серии, прогресс чтения под названием книги написан(278/642),

Если, находясь на первой странице начать листать, то прогресс чтения теряется полностью и на экране глав буде уже написано 2/642. Если ничего не делать, а просто нажать назад, то прогресс чтения на экране глав остается. С данной ошибкой жить можно, использовать опцию Перейти, находясь в читалке. 6 Парсер самодельный https://rusiniu.bitbucket.io/parsers/flibusta.json 7, 8 Книжка https://flibusta-is.appspot.com/sequence/53402 Спасибо, что продолжаете развивать приложение

Выравнивать обложки манги в библиотеке (по горизонтали/по ширине)

Хотелось бы, что бы сделали выравнивание обложки манги в библиотеке по горизонтали, на скрине ниже мы видим, что на сервере обложка лежит без белых полос по бокам и там все норм, но в библиотеке добавляются эти полосы, было бы приятно если бы было бы все ровно и красиво.
logo

Проблемы при начальной настройке

Версия системы: Android 4.4.2 NoxEmu

Описание бага: Если не закончить начальную настройку и выйти из приложения, то при следующем запуске настройки не будет.
Как повторить: Закрыть приложение на этапе начальной настройки. Также, если нажимать назад на этом же этапе, то весь этап пропустится, что не есть хорошо.

Замена данных при добавлении по ссылке

manga_link_corrector для замены ссылки на мангу динамически
(remanga ,mangadex,newmanga)

Для облегчения добавление манги с данных сайтов ссылкой для пользователей

Примерный вариант данной функции

"link_corrector": [
            {
                "match": "remanga.org/manga/",
                "text": "api.remanga.org/api/titles/"
            }
        ]


Требуется доработка referer

Походу ты referer не доделал

В 3.1.6.2
Протестировал
Добавлял и удалял
"Referer": "https://com-x.life/",
из парсера

Всеровно всплывает запрос пройти капчу

Но я протестировал
Запрос
https://com-x.life/uploads/posts/2019-07/1562581966_00_1.jpg

Если передать на обложку
"Referer": "https://com-x.life/"
Капчу просить не будет

Выбирать цвет по-умолчанию

В настройках есть функция которая все обложки(там где название пишется), красит в серый, можно сделать так, что бы самому этот цвет выбирать.

История чтения

Есть возможность добавить историю чтения всех работ, которых даже нет в каталоге (удалили после чтения), чтоб в будущем можно было экспортировать в MAL? Хранить все, что прочитал неудобно, потому, что приложение проверяет обновление у всех работ и чем больше работ, тем дольше проверка. А таким образом можно читать и хранить историю того, что прочитал на проверенных сервисах. Да и вообще типо эспортировать в html. Чтоб посмотреть, что читал, но дропнул.

Настройка - режим Электронной книги

Пункт настроек, который при активации отключает все анимации, включает Простой просмотрщик (если нельзя выключить анимации в других), включает режим градации серого в библиотеке и отключает инерцию при прокрутке. Будет полезен владельцам электронных книг на андроиде ибо именно вкл/выкл этих фич было проделано реальным юзером книги для комфортного использования приложения.

Доработка в [headers].cookie

Утро доброе,
вопрос по "cookie"
в [chapter_complete].[headers]

возможно там использовать
%%path%%
и replace

надо сделать для обхода 18+ требования у com-x
(уже за месяц 3 человека отписалось об этом мне )

Restore library from account not working

Hi guys, I noticed that, if i Logged in with my tablet, and then I install the app on my phone and log in with the same account there are no sync between the 2 devices. I remember that this feature worked in the past, is this still available? It's a little bit annoying to manually re-select all my library every time i switch device.

Note that I am using an old account i had also when the app was only mangawatcher, if it could help!

Thanks for your support, I wait for a response.

Падает ранобе читалка при чтении файла с неверным расширением

4,5 Ранобе читалка не умеет сама определять тип файла для чтения. Если ей скормить валидный epub под видом fb2 ("sufix": "&title=/ranobe.fb2.zip") то приложение молча падает. Если сделать наоборот, скормить файл *.fb2.zip с расширением epub то читалка корректно обрабатывает исключение.

1 Андроид 11

Возможно проблема изначально в давнишнем баге самого приложении с определением имени скаченного файла. Без суффикса скачивается файл png.

6 Парсер флибуста.ис https://rusiniu.bitbucket.io/parsers/flibusta.json (может быть заблокировано в РФ)

Пример кода для проверки
"replace": [{"sufix": "/epub" }, {"match": "/fb2", "text": "/epub"}, {"match": "/read", "text": "/epub"}, {"match": "/epub/epub", "text": "/epub"}],
везде epub меняем на fb2 и будет скачиваться fb2.zip. Можно заменить на download и будет скачиваться формат по умолчанию

7 Я пробовал книги без и с поддержкой fb2 сайтом http://a.flibusta.is/b/691368 и http://a.flibusta.is/sequence/37157

Проблема с чтением сканов иза спецсимволов

Суть проблемы

Есть манга

https://v1.slashlib.me/mods

У человека жена жалуется что не качает!
При тесте
Проверил глава 6,
при попытке скачать выдает нет свободного места в mangawatcherx

Хотя свободно 20гб

С другими тайтлами такой проблемы нет

После проверки ссылок на сканы на все сканы присутствуют скобки в адресе скана на сайте пример
MODS_AS_000_[Himawari].png

Подозреваю и за них вся проблема

Требуется смена домена по умолчанию шикимори

В "Шикимори" объяснили, почему сменилось доменное имя.

Если коротко: по запросу от постороннего человека, хостинг поменял почту на аккаунте главного администратора "Шикимори", после чего злоумышленник залогинился в панель управления и передал домены shikimori .one и .org на другой хостинг (namecheap).

Вернуть домен с другого хостинга довольно проблематично.
Это займёт много времени.
Однако администрация "Шикимори" планирует это сделать. Но, даже если старый адрес будет возвращён, основным теперь считается shikimori.me

Итог требуется сменить домен по умолчанию на shikimori.me

Жанры/теги усовершенствования

  1. У тегов всегда убирать пробелы в начале самого тега (если есть) и спецсимволы (\n), а потом уже делать toUpperCase.
  2. Исключать "пустые" теги. По идее, самоисправится после первого пункта.
  3. Длинный теги либо урезать (менне предпочтительно), либо весь тег делать укрощенным + "скролящимся" после пары секунд ожидания. Так общий вид жанров не будет "тяп-ляп идите туда-то".

По большей части такое все нужно для сайтов аля Jurnalu. Он любит говнить все теги и парсером исправить все косяки практически нереально.

Обновление манги по статусу

Здравствуйте, у меня последняя версия приложения: 3.1.6.0, андроид 6.0.1. При выборе пункта "Обновлять продолжающиеся" в настройках приложения, подлежат обновлению как манга со статусом продолжается так и со статусом сингл. Как думаете будь ли лучше исключить из списка обновления мангу со статусом СИНГЛ ?

Причина предложения: уменьшение продолжительности процедуры обновления.)

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.