raulhaag / MiMangaNu

*ES - Lector de Manga online / offline, gratuito y de código abierto. *EN - Manga reader online / offline, free and open source. *FR - Lecteur de manga en ligne / hors ligne, gratuit et open source. *DE - Eine App um Manga zu lesen. Man kann damit Manga online und offline lesen. Es ist kostenlos und quelloffen. *IT - Manga lettore online / offline, gratuito e open source. *RU - В России Манга читает вас. Попробуйте MiMangaNu прямо сейчас.
277 stars 73 forks source link

[Request] for addition of Mangadex #620

Open auz-jsm opened 5 years ago

auz-jsm commented 5 years ago

Please, well if possible, allow to include Mangadex.org in the server list. Thanks!

Notice: Certain features of their site are disabled for guests during DDoS mitigation (which is mostly occurring so they require a user account to have full access).

raulhaag commented 5 years ago

yes, look like batoto kind of server, no time for now but i will take in account.

ghost commented 5 years ago

i have asked them if they had an api, but this one is very very little (not enought for using it for this kind of application, and the rss isn't complete on most of their manga).

So it would be VERY difficult to implement.

asdkant commented 5 years ago

Tachiyomi has a mangadex plugin, if you open the page in web view once to pass the DDoS check it works fine, you could imitate how that one works.

borrougagnou commented 5 years ago

use MiMangaNu with mangadex are difficult because Mangadex:

1) work with multiple language... and when you have this: image

it's difficult to short all of that...

2) the scan of each new chapter will take a long time ... (because multiple parse)

Fraulk commented 5 years ago

1) Batoto was on the app before dying, and there were multiple languages so it's surely not a problem 2) You can choose fast scan to check only the last 20 chapters, or be patient

borrougagnou commented 5 years ago

1) I'm not here at the beginning but if batoto disapear on the list, I think its because the MiMangaNu app didn't have lots of functionality that we have now + batoto separate correctly each language from the list by URL ... very different from mangadex who each chapter are mixed with other for one url...

2) fast scan to check only 20th chapter... lul... didn't change nothing because you always need a lots of short... like this... image during the 20th chapter you have only EN + BR language, the others language are below well below from 20th chapter... as I said, lots of sort...

Fraulk commented 5 years ago

Mangadex is a huge server and there's a lot of manga, frequently updated by the teams, so why are you against it ? Yeah it could be difficult to implement but it's definitely worth it

auz-jsm commented 5 years ago

I'm no a programmer (so idk the complexity it might dealt) but Mangadex.org has actually a language filter (in their search engine/results and in your account's language preference)

borrougagnou commented 5 years ago

I know that mangadex is a huge server with lots of manga the problem is "implementation" into MiMangaNu... because the stupid devs of Mangadex didn't code the site properly !

but wait, I may have found something who was helpful

ghost commented 5 years ago

I'm against it too, because i would be using a lot a offort for a server who is actually in difficulty, if they don"t do something they risque to die ?

Why ? because a lot of manga aren't updated anymore by the team who have quit the boat, for exemple https://mangadex.org/title/24213/29-to-jk (the team have update it since, but not on mangadex, and mangadex remove the content if the team ask for so the user canot update it manually), i don't use mangadex anymore because of that.

So explain to us, why us (developer), have to work hours, for a server who isn't up to date ? (it's a real question not a troll).

ghost commented 5 years ago

plus they have an api, but it's very limited and not documented, so it will be lot of effort for use this api (and one update and poof api dead). edit : one last thing one i have asked them in pm on discord, some dev have said the will do update on their system, so read html will be break later.

borrougagnou commented 5 years ago

Ha, yes I forgot about that...

I though use api but they dont have any list just info about eps... And if they prepare a new interface, it will stupid to begin something...

So, it's close for myself

ghost commented 5 years ago

Yes the ideal is if the open a public api for retrieve last manga up, and research api, but since none of the source want to do it we are lock to use html read

raulhaag commented 5 years ago

hi, i found 2 usefull parts in the api the manga and chapter, there are fast and complete as i see in response, extra config go to be needed to add to it the lengauges codes to filter, also saomething like chapter collapse for the chapter with multiple scalation (i see this part as the problematic but can be aplyed to other servers) or keep all scalation but not usefull at read moment one after other repeating

ghost commented 5 years ago

we already found it, (but they're going to make changes that might break the api)

ghost commented 4 years ago

Confirmation from mangadex, V5 on the Way full API will be available in this update https://mangadex.org/thread/195435/1

When the full api will be available, i will check how to implement it in the app

raulhaag commented 4 years ago

Hi @aelisya I started a branch a time ago and i was working on it but, not to many time and y forget about it for a couple of month, if you want to test it and i pushed this branch https://github.com/raulhaag/MiMangaNu/tree/Mangadex

ghost commented 4 years ago

i will check on that :)