Go to file
2019-04-06 20:47:56 +02:00
baseunits Added an option to automatically sort the Downloads list when adding new tasks (Issue #17) 2019-04-04 21:05:26 +02:00
config Moved fork repository to an organization for more collaborator control. 2019-03-31 13:02:41 +02:00
extras/mangafoxtemplate mangafox, added watermark template 2017-07-23 09:43:38 +08:00
images Some little changes 2019-03-31 04:29:23 +02:00
languages Changed language folder for the project. 2019-04-06 20:47:56 +02:00
lua/modules Merge pull request #33 from AbidZakaria/AbidZakaria 2019-04-05 20:14:52 +02:00
mangadownloader Changed language folder for the project. 2019-04-06 20:47:56 +02:00
updater Changed language folder for the project. 2019-04-06 20:47:56 +02:00
updaterslim Updater fixed, but you will have to make a manual update this time only. 2019-04-02 19:29:46 +02:00
wiki/images/cloudflare-workarounds Fixed LHTranslation from https://github.com/riderkick/FMD/issues/1693 and issue #2 2019-03-30 22:26:59 +01:00
.gitattributes update .gitattributes 2015-08-10 03:37:56 +08:00
.gitignore Release: 0.9.161.0 2019-04-02 18:50:26 +02:00
.gitmodules remove BESEN and add duktape 2018-12-04 10:01:01 +03:00
changelog.txt Small version fix and info in changelog. 2019-04-02 19:37:41 +02:00
license.txt license file 2018-01-07 08:10:49 +08:00
README.md Formatting some text. 2019-04-04 21:13:54 +02:00
readme.rtf Release: 0.9.161.0 2019-04-02 18:50:26 +02:00
update Updater fixed, but you will have to make a manual update this time only. 2019-04-02 19:29:46 +02:00

The Free Manga Downloader (FMD)

(Forked from https://github.com/riderkick/FMD)

Download the latest release

Latest release Download latest release (Win32) Download latest release (Win64)

Public Announcement

Hi everyone

From today onwards I will take over the FMD project. For the time being, I will focus on the fast and important fixes, so most of you can keep using FMD. Support from the community is appreciated (by contributing lua fixes for example).

Content

About FMD

The Free Manga Downloader is a free open source application written in Object Pascal for managing and downloading manga from various websites. The source code was released under the GPLv2 license. FMD homesite is at https://github.com/riderkick/FMD or http://sf.net/p/newfmd.

Build instructions

In order to build FMD from the source code, you must install the latest 1.8.x version of Lazarus (not 2.x.x) and Free Pascal Compiler from http://www.lazarus-ide.org/.
[Currently used: 1.8.4]

Then you must install the following 3rd party Lazarus packages and components:

  • RichMemo [Currently used: r6815]
  • Virtual TreeView v4 (and lclextensions 0.6.1 from the Releases page) [Currently used: 4.8.7-R4]
  • Synapse [Currently used: r209]
  • InternetTools [Currently used: git master commit af3cb6c5b010270ec9647fd22a5cd49bdb89a9c3 (29.01.2019)]
  • MultiLog [Currently used: git master commit dac8373f485e4f8e20a41f6f7e7da298b48df0ab (15.10.2017)]
  • DCPCypt [Currently used: 2.0.4.1]

After everything is installed, open the file md.lpi by using Lazarus IDE. Make sure to add ssl_openssl to uses list of the laz_synapse package. Then select Run -> Build to build the source code. If everything is ok, the binary file should be in FMD_source_code_folder/bin.

If InternetTools fail to compile (incompatible PPU), make sure to compile them individually first.

Some other external 3rd party tools and libraries are used:

These tools and libraries are not part of the source. You have to either download pre-compiled binaries, compile them yourself or just copy them from the latest FMD releases.

Localization

Translations are stored inside languages folder with .po extension. In order to translate FMD to your native languages you can copy fmd.po and rename it to fmd.xx.po, where xx stand for two-letter language code. Additionally you can add country code at the end of language code. For reference you can look at http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes and http://en.wikipedia.org/wiki/ISO_3166-1. For example id_ID will be recognized as Bahasa Indonesia (Indonesia). To translate the content of the file you need to use translation tools like Poedit. Once you have finished translating all of its content you can launch FMD and it will automatically detect your new languages upon startup.