fmd-project-team / FMD

The new FMD fork! Join our community on Discord!
https://discord.gg/cXKKgw3
GNU General Public License v2.0
264 stars 33 forks source link

Project "Lualize" #37

Open SDXC opened 5 years ago

SDXC commented 5 years ago

One of my main targets since I forked this project is to port all Pascal website modules to Lua modules.

Module Status

MIRVOUS commented 5 years ago

so, can you post the instructions. or it is not for the public

ghost commented 5 years ago

I'm interested

Tmp341 commented 5 years ago

8muses seems like an adult site, but translate.webtoons.com seems like it is a multi-language webtoon translation project.

SDXC commented 5 years ago

@AbidZakaria I will build a special version of fmd.exe where all these Pascal modules are excluded. So you can just start creating Lua scripts. You don't actually have to understand Pascal to get hints on how the algorithms work. So you can still check the Pascal modules as a reference: https://github.com/fmd-project-team/FMD/tree/master/baseunits/modules

Please don't commit/pull request these new lua scripts. Zip them and attach them to this issue. I will create a branch later and commit it there. You will be able to make the pull requests in the new branch afterwards.

SDXC commented 5 years ago

@AbidZakaria x64 is okay with you, right?

fmd_0.9.161.0_Win64-withoutPascalModules.zip

Please don't forget to use this version separately.

ghost commented 5 years ago

@SDXC is okay

anfgomezmo commented 5 years ago

I will start with some Lua modules, if I have any advance, I will let you know

ghost commented 5 years ago

Manga Webtoons are in progress and I'm trying on an issue https://github.com/fmd-project-team/FMD/issues/57

SDXC commented 5 years ago

Webtoons is now implemented. Will be released in the next few minutes/hours.

ghost commented 5 years ago

@SDXC LeoManga done moved from pascal to lua file and fixed from issue https://github.com/fmd-project-team/FMD/issues/60

LeoManga.zip

and indonesian site [MangaIndo and Mangacan]

MangaShiro.zip

ghost commented 5 years ago

@SDXC and @Tmp341 please remove [NewType] site source because that site not manga reader

SDXC commented 5 years ago

@AbidZakaria What do you mean? It is a reading website.

ghost commented 5 years ago

can you try go to that website for testing

SDXC commented 5 years ago

FMD doesn't support the new website design right now, but there are titles you can read there (not all chapters are complete though (preview or premium content, not sure).

For example: https://comic.webnewtype.com/contents/ https://comic.webnewtype.com/contents/sewayaki/ https://comic.webnewtype.com/contents/sewayaki/1340/

SDXC commented 5 years ago

If you can't access the website, then I'll look into fixing this.

SDXC commented 5 years ago

@AbidZakaria Could you port and fix this website? https://github.com/fmd-project-team/FMD/issues/54 For getting the additional chapter list pages you probably have to make some XHR requests. FMD should have procedures and functions for that.

SDXC commented 5 years ago

@AbidZakaria Here's a new version without Pascal modules. cf_bypass is also included. fmd_0.9.163.1_Win64-withoutPascalModules.zip

Tmp341 commented 5 years ago

Wouldn't it be good to create branches for these?

SDXC commented 5 years ago

That's not necessary because none of these ports are in conflict with the master branch. Lua modules are higher priority than Pascal modules, so even if we release a Lua module before a version without the Pascal module comes out, it still works.

New branches will only be created if we do something outside the normal release cycle.

Tmp341 commented 5 years ago

But we do need a new database repository.

SDXC commented 5 years ago

Yep, will be new repo. At the moment I'm more focused on fixing and adding lua modules and the cf_bypass. A bit later, I'll start with the new repo for website db files.

SDXC commented 5 years ago

Modules to port with higher priority:

dazedcat19 commented 4 years ago

Please continue this project. I'd like to release a new version after completing this project. Most of the file in modules seems to be very simple. Those bellow 10kb can be easily ported with a template. @Slasar41 can you look at it

Slasar41 commented 4 years ago

Sorry I can't help. After seeing the remaining Pascal modules, it's looks complex for me. I only know the basic like xpath not json, regex, encrypt, etc.