Tachiyomi-extensions: [Arabic] gmanga.me

Created on 12 Oct 2017  路  34Comments  路  Source: tachiyomiorg/tachiyomi-extensions

(CATALOGUE) SOURCE REQUESTS:
Please Add Arabic Managa Site
http://gmanga.me/

Icons available Source Request

Most helpful comment

how about setting up a bounty for it and interested users could donate to the hunt?

All 34 comments

It will be so practical to read arabic manga is Tachiyomi :o

I guess I'm just 28 days late.

I hope that

when you're going to add an Arabic source?

@driwand nobody speaks arabic. so you need to find a developer that wants to make the extension

@CarlosEsco I can help.

Have to find someone that wants to develop it. I dont have the time or desire to.

Why you can't add Arabic source?

@katake3133 why can't you?

I don't know how to add gmanga or other Arabic source

Here the Icons
ic_launcher.zip

@as280093 may you create icons for https://www.manga.ae too? I'll start adding Arabic manga websites and I've finished its extension.

@as280093 may you create icons for https://www.manga.ae too? I'll start adding Arabic manga websites and I've finished its extension.

added in its issue request @yshalsager

@yashlsager Please add gmanga rather than manga.ae because gmanga is better

@yashlsager Please add gmanga rather than manga.ae because gmanga is better

I've tried, but since gmanga is encrypting website HTML I won't be able to add it like ae.
I need to figure out how to decode website's HTML with its JS scripts first.
I'll give it another try later.

so there is no chance to add gmanga i tried mangaae but it wont work
so please consider er adding gmanga

@yashlsager Please add gmanga rather than manga.ae because gmanga is better

I've tried, but since gmanga is encrypting website HTML I won't be able to add it like ae.
I need to figure out how to decode website's HTML with its JS scripts first.
I'll give it another try later.

Gmanga's app source is closed
(No one can see or use it unless the owners)

@Manga-Killer well, but there's manga downloader script that supports it.
https://github.com/manga-py/manga-py
So there might be a way to get it working in Tachiyomi.

Looks like gmanga and gomanga both can be in the same multi source extension
Im going to do some investigation and maybe come up with something

gmanaga is a ReactJS SPA
so the page has to be rendered first then scraped

gmanaga is a ReactJS SPA
so the page has to be rendered first then scraped

This might help https://github.com/manga-py/manga-py/blob/stable_1.x/manga_py/providers/mangago_me.py

@yshalsager
does not work

$ python manga.py "https://gmanga.me/mangas/344/sensei-to-watashi"
"WARNING:/manga_py/base_classes/base.py:103:2020-06-17 19:49:59,195:Chapters list empty. Check https://gmanga.me/mangas/344/sensei-to-watashi"
No new chapters found

some parts of the site are encrypted and opening them requires cracking the js code. and
1- doing that is really time consuming
2- any updates to the site might render previous efforts useless and require another cracking
3- as far as I know cracking their software is a no no

So the only way left is scraping the rendered site and as far I know the current technology stack only does dumb scrapings(no running of js code)

@SnakeDoc83 maybe add this to #3475 too?
and mark it as "needs rendering by a real browser" or something similar

@AriaMoradi weird, I remember it was working fine last time I used it some months ago.

updates can break third-party stuff at anytime

@AriaMoradi
If you want to take the time to crack their JS I'm not against it. As you mentioned, the source could change at any time and break your work but that's true to an extent with any extension. My point about not cracking an app mostly had to due with an old request I remembered where the user requested a source that was solely accessible through a closed-source app (so no website, accessible API, documentation, or anything to work with other than the app itself). In my opinion, that kind of request is unlikely to ever be filled by anyone.

A blend of react and webpack is not really nice(although this is rails and react which is a bit nicer) , to crack the code you usually need to intercept HTTP requests for the js files and replace them with your own (that has minifications removed and refactored names) to properly debug the code and gradually reverse engineer it. And now since I'm on linux now dont have the tools. (if anyone know freeware for this please mention)

Also this usually this leads to a game of cats and mouses where the vendor keeps changing their code if they are not fond of you doing this.
at least that's what I gather from csrf tokens and random encryptions with custom algorithms on various parts.

Is there any news about adding this awesome source :''(

@Samy-darker
As any other open source project is gets done when someone takes the time to do it. All the news will be right here in this issue.

This source has enough attraction already and as I said before its probably not easy that no one has done it.
Anyways bumping it won't help. There are enough duplicate issues every now and then.

If someone finds another scraper/program that works on the site and is open source, I'm more that happy to replicate their code and do it myself.

Is there any news about adding this awesome source :''(

i think there is no hope to add gmanga

laughs in AZ webview magic

how about setting up a bounty for it and interested users could donate to the hunt?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

joseph619 picture joseph619  路  3Comments

MerradOklom picture MerradOklom  路  4Comments

jadoff630 picture jadoff630  路  4Comments

Nesaijn picture Nesaijn  路  3Comments

alireda22 picture alireda22  路  4Comments