Skip to content
This repository has been archived by the owner on Oct 31, 2020. It is now read-only.

Commit

Permalink
Release: 0.9.165.0
Browse files Browse the repository at this point in the history
  • Loading branch information
SDXC committed Jun 10, 2019
1 parent 7227783 commit 133fdd1
Show file tree
Hide file tree
Showing 5 changed files with 77 additions and 43 deletions.
56 changes: 25 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,45 @@
# The Free Manga Downloader (FMD)
# Free Manga Downloader (FMD)

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

## Download the latest release
## Download

[![Latest release](https://img.shields.io/github/release/fmd-project-team/FMD.svg)](https://github.com/fmd-project-team/FMD/releases/latest) [![Download latest release (Win32)](https://img.shields.io/github/downloads/fmd-project-team/FMD/latest/fmd_0.9.164.0.7z.svg?label=Win32)](https://github.com/fmd-project-team/FMD/releases/download/0.9.164.0/fmd_0.9.164.0.7z) [![Download latest release (Win64)](https://img.shields.io/github/downloads/fmd-project-team/FMD/latest/fmd_0.9.164.0_Win64.7z.svg?label=Win64)](https://github.com/fmd-project-team/FMD/releases/download/0.9.164.0/fmd_0.9.164.0_Win64.7z)


## Content

- [About FMD](#about-fmd)
- [Build instructions](#build-instructions)
- [Localization](#localization)
[![Latest release](https://img.shields.io/github/release/fmd-project-team/FMD.svg)](https://github.com/fmd-project-team/FMD/releases/latest)
[![Download latest release (Win32)](https://img.shields.io/github/downloads/fmd-project-team/FMD/latest/fmd_0.9.165.0.7z.svg?label=Win32)](https://github.com/fmd-project-team/FMD/releases/download/0.9.165.0/fmd_0.9.165.0.7z)
[![Download latest release (Win64)](https://img.shields.io/github/downloads/fmd-project-team/FMD/latest/fmd_0.9.165.0_Win64.7z.svg?label=Win64)](https://github.com/fmd-project-team/FMD/releases/download/0.9.165.0/fmd_0.9.165.0_Win64.7z)

## 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.
This is an active fork of the Free Manga Downloader which 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.

## 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:
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:
[![Lazarus IDE 1.8.4](https://img.shields.io/badge/Lazarus%20IDE-1.8.4-Blue.svg)](http://www.lazarus-ide.org/)

- [RichMemo](https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/richmemo/) [Currently used: `r6815`]
- [Virtual TreeView v4](https://github.com/blikblum/VirtualTreeView-Lazarus/tree/lazarus-v4) (and `lclextensions 0.6.1` from the Releases page) [Currently used: `4.8.7-R4`]
- [Synapse](https://sourceforge.net/p/synalist/code/HEAD/tree/trunk/) [Currently used: `r209`]
- [InternetTools](https://github.com/benibela/internettools) [Currently used: `git master commit af3cb6c5b010270ec9647fd22a5cd49bdb89a9c3 (29.01.2019)`]
- [MultiLog](https://github.com/blikblum/multilog) [Currently used: `git master commit dac8373f485e4f8e20a41f6f7e7da298b48df0ab (15.10.2017)`]
- [DCPCrypt](https://sourceforge.net/projects/lazarus-ccr/) [Currently used: `2.0.4.1`]
Then you must install the following 3rd party Lazarus packages and components:
[![RichMemo r6815](https://img.shields.io/badge/RichMemo-r6815-Blue.svg)](https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/richmemo/)
[![Virtual TreeView 4.8.7-R4](https://img.shields.io/badge/Virtual%20TreeView-4.8.7--R4-Blue.svg)](https://github.com/blikblum/VirtualTreeView-Lazarus/tree/lazarus-v4)
[![LCL Extensions 0.6.1](https://img.shields.io/badge/LCL%20Extensions-0.6.1-Blue.svg)](https://github.com/blikblum/VirtualTreeView-Lazarus/releases/download/lazarus-4.8.7-R4/lclextensions-0.6.1.zip)
[![Synapse r209](https://img.shields.io/badge/Synapse-r209-Blue.svg)](https://sourceforge.net/p/synalist/code/HEAD/tree/trunk/)
[![InternetTools](https://img.shields.io/badge/InternetTools-git%20master%20commit%20af3cb6c5b010270ec9647fd22a5cd49bdb89a9c3%20(29.01.2019)-Blue.svg)](https://github.com/benibela/internettools)
[![MultiLog](https://img.shields.io/badge/MultiLog-git%20master%20commit%20dac8373f485e4f8e20a41f6f7e7da298b48df0ab%20(15.10.2017)-Blue.svg)](https://github.com/blikblum/multilog)
[![DCPCrypt](https://img.shields.io/badge/DCPCrypt-2.0.4.1-Blue.svg)](https://sourceforge.net/projects/lazarus-ccr/)

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:

- [7-Zip Standalone Commandline Tool (7za)](https://www.7-zip.org) [Currently used: `19.00`]
- [Duktape](https://github.com/grijjy/DelphiDuktape) [Currently used: `git master commit 61d8ce8cb9aa35e3168f4a32690cbd5e34c210b6 (01.03.2018)`]
- [WebP (libwebp)](https://github.com/webmproject/libwebp/) [Currently used: `0.6.1`]
- [Lua](http://luabinaries.sourceforge.net/) [Currently used: `5.3.x`]
- [OpenSSL](https://www.openssl.org/) [Currently used: `1.0.2n`]
- [SQLite](https://www.sqlite.org/) [Currently used: `3.22.0`]
- [cfscrape](https://github.com/Anorov/cloudflare-scrape/) [Currently used: `2.0.5`] (Compiled with PyInstaller included in cf_bypass.exe)
- [Node.js](https://nodejs.org/) [Currently used: `12.1.0.0`]
Some other external 3rd party tools and libraries are used:
[![7-Zip](https://img.shields.io/badge/7--Zip%20(Standalone)-19.00-Blue.svg)](https://www.7-zip.org)
[![Duktape](https://img.shields.io/badge/Duktape-git%20master%20commit%2061d8ce8cb9aa35e3168f4a32690cbd5e34c210b6%20(01.03.2018)-Blue.svg)](https://github.com/grijjy/DelphiDuktape)
[![WebP (libwebp)](https://img.shields.io/badge/WebP%20(libwebp)-0.6.1-Blue.svg)](https://github.com/webmproject/libwebp/)
[![Lua](https://img.shields.io/badge/Lua-5.3-Blue.svg)](http://luabinaries.sourceforge.net/)
[![OpenSSL](https://img.shields.io/badge/OpenSSL-1.0.2n-Blue.svg)](https://www.openssl.org/)
[![SQLite](https://img.shields.io/badge/SQLite-3.22.0-Blue.svg)](https://www.sqlite.org/)
[![cfscrape](https://img.shields.io/badge/cfscrape-2.0.5-Blue.svg)](https://github.com/Anorov/cloudflare-scrape/) <sup>(Compiled with PyInstaller included in cf_bypass.exe)</sup>
[![Node.js](https://img.shields.io/badge/Node.js-12.1.0.0-Blue.svg)](https://nodejs.org/)

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.

Expand Down
54 changes: 47 additions & 7 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,55 @@ https://github.com/fmd-project-team/FMD
Changelog:
([!] Important, [+] Addition, [-] Removal, [*] Fix/Change, [?] Feedback needed)

0.9.164.0 (18.05.2019)
0.9.165.0 (10.06.2019)
[!] Report issues here: https://github.com/fmd-project-team/FMD/issues
[!] Check website status here: https://github.com/fmd-project-team/FMD/wiki/Supported-Websites-(WIP)
[!] Join us on Discord: https://discord.gg/cXKKgw3
[!] We changed the website database server to a new github repository. We're still uploading more database files so some might be missing at first.
[+] Added Localization: French -> Thank you jsoudeer
[+] Added DoujinYosh [H-Sites] (Issue #230)
[+] Added KlikManga [ID] (Issue #113)
[+] Added KnightNoFansub [ES-SC]
[+] Added KomikMama [ID] (Issue #174) -> Thank you AbidZakaria
[+] Added MangaArab [AR-SC]
[+] Added MangaCeng [ID] (Issue #230) -> Thank you AbidZakaria
[+] Added MangaFull [EN] (Issue #160) -> Thank you AbidZakaria
[+] Added MangaLike [EN] (Issue #175)
[+] Added MangaZukiOnline [EN] (Issue #222)
[+] Added ManhwaHand [H-Sites]
[+] Added PocketAngelScan [Webtoon] (Issue #165)
[+] Added ReadComicsOnlineRU [EN] (Issue @226) -> Thank you AbidZakaria
[+] Added SiXiangScans [EN-SC]
[+] Added TMOHentai [H-Sites] (Issue #83) -> Thank you AbidZakaria
[+] Added Toonily [Webtoon] (Issue #142)
[+] Added ZinManga [EN-SC]
[+] Added ZManga [ES] (Issue #171)
[*] HentaiChanRU: Fixed url (Issue #228)
[*] HentaiNexus: Fixed getting download links
[*] MangaChanRU: Fixed url (Issue #228)
[*] MangaKakalot: Fixed getting manga list (Issue #235)
[*] MangaNelo: Fixed getting manga list (Issue #235)
[*] MangaRock: Fixed not getting latest chapter sometimes (Issue #211)
[*] MangaRock: You can now set a different country in the options if some titles or chapters are missing because of region locks (Issue #212)
[*] MangaSail: Fixed url
[*] PecintaKomik: Fixed all (Issue #181) -> Thank you AbidZakaria
[*] TonariNoYoungJump: Fixed getting latest chapters (Issue #221)
[*] Tumangaonline: Fixed chapter download (Issue #227)
[*] YaoiChanRU: Fixed url (Issue #228)
[*] cf_bypass: If a cf_bypass for a website is already running, the other tasks for the same website wait 6 seconds before continuing.
[*] cf_bypass: Renamed the advanced settings section from DynHTTP to CloudflareBypass.
[*] cf_bypass: Added an option in the advanced settings to disable cf_bypass per website.
[*] cf_bypass: For each website a separate cf_bypass.txt will be generated.
[*] cf_bypass: The cf_bypass.exe shouldn't be a hanging process anymore if an error occurs. A simple error line will be written into a separate logfile.
[*] cf_bypass: When cf_bypass is being executed, a log entry will be made.
[*] cf_bypass: If a website causes cf_bypass to be called but fails, it will be disabled in the advanced settings for that website.
[*] cf_bypass: You can set a custom url for the cf_bypass in the advanced settings. When cf_bypass is called it will check the set url instead of the base url of the website. This is a workaround for websites that use Cloudflare for their imageservers.
[*] Localization Update: German
[*] Localization Update: Indonesian
[*] Localization Update: Turkish
Full changes: https://github.com/fmd-project-team/FMD/compare/0.9.164.0...0.9.165.0

0.9.164.0 (18.05.2019)
[+] Added a bypass machanism for Cloudflare. The manual workaround is still possible, but not needed as much as before.
[+] Added 3asqOrg [AR-SC] -> Thank you AbidZakaria
[+] Added DarkskyProjects [ES-SC]
Expand All @@ -18,7 +63,7 @@ Changelog:
[+] Added ManyToon [Webtoon] (Issue #125) -> Thank you AbidZakaria
[+] Added PlotTwistNoFansub [ES-SC] -> Thank you rs3mk
[-] Removed RawNeko [RAW] (Issue #135) -> You can transfer your favorites to IsekaiRaw when you updated the manga list
[*] ComicExtra: Fixed getting chapter list (Isue #151) -> Thank you AbidZakaria
[*] ComicExtra: Fixed getting chapter list (Issue #151) -> Thank you AbidZakaria
[*] HentaiChanRu: Ported to Lua script; Fixed all
[*] KomikCast: Fixed all (Issue #122) -> Thank you AbidZakaria
[*] LeoManga: Ported to Lua script; Changed to new website -> Thank you AbidZakaria
Expand Down Expand Up @@ -47,8 +92,6 @@ Changelog:
Full changes: https://github.com/fmd-project-team/FMD/compare/0.9.163.0...0.9.164.0

0.9.163.0 (14.04.2019)
[!] Report issues here: https://github.com/fmd-project-team/FMD/issues
[!] Join us on Discord: https://discord.gg/cXKKgw3
[+] Added MangaToon [Multilanguage] -> Thank you AbidZakaria
[+] Added more date filters (6 months, 1-5 years, 10 years) (Partially implementation of Issue #78)
[+] Added options to toggle the jump behavior for "Downloads" and "Favorites" tab (Issue #27, #95)
Expand Down Expand Up @@ -79,7 +122,6 @@ Full changes: https://github.com/fmd-project-team/FMD/compare/0.9.163.0...0.9.16
Full changes: https://github.com/fmd-project-team/FMD/compare/0.9.162.0...0.9.163.0

0.9.162.0 (07.04.2019)
[!] Report issues here: https://github.com/fmd-project-team/FMD/issues
[!] Join us on Discord: https://discord.gg/cXKKgw3
[+] Added BacaManga [IN] -> Thank you AbidZakaria
[+] Added KomikIndoWebId [IN]
Expand Down Expand Up @@ -109,7 +151,6 @@ Full changes: https://github.com/fmd-project-team/FMD/compare/0.9.161.0...0.9.16

0.9.161.0 (02.04.2019)
[!] Updater won't work because of some mistakes on my side. Please update manually. After that it should be working for further releases. Sorry.
[!] Report issues here: https://github.com/fmd-project-team/FMD/issues
[*] MangaPark: Fixed chapter download (Issue #9)
[*] MangaParkOrg: Fixed chapter download (Issue #9)
[*] ZeroScans: Fixed manga info (Issue #7)
Expand All @@ -122,7 +163,6 @@ Full changes: https://github.com/fmd-project-team/FMD/compare/0.9.160.0...0.9.16

0.9.160.0 (31.03.2019)
[!] This release is a fork of https://github.com/riderkick/FMD, which will be maintained by SDXC. More information: https://github.com/fmd-project-team/FMD/blob/master/README.md
[!] Report issues here: https://github.com/fmd-project-team/FMD/issues
[!] Troubleshooting, Cloudflare workarounds and developer infos can be found here: https://github.com/fmd-project-team/FMD/wiki
[+] Added ScanOP [FR]
[-] Removed DejameProbar [ES]
Expand Down
2 changes: 1 addition & 1 deletion mangadownloader/md.lpi
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<VersionInfo>
<UseVersionInfo Value="True"/>
<MinorVersionNr Value="9"/>
<RevisionNr Value="164"/>
<RevisionNr Value="165"/>
<Attributes pvaPrivateBuild="True"/>
<StringTable Comments="https://github.com/fmd-project-team/FMD" FileDescription="Free Manga Downloader" LegalCopyright="©2015-2019" OriginalFilename="fmd.exe" ProductName="Free Manga Downloader" ProductVersion="$BuildMode()" PrivateBuild="FMD Project Team"/>
</VersionInfo>
Expand Down
2 changes: 1 addition & 1 deletion readme.rtf
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\li90\sa200\sl276\slmult1\tx1440\tx1620\lang9\b\f0\fs22 Project\tab :\b0\tab Free Manga Downloader\par
\b Project Page\tab :\b0\tab{\field{\*\fldinst{HYPERLINK "https://github.com/fmd-project-team/FMD/"}}{\fldrslt{\cf1 https://github.com/fmd-project-team/FMD}}}\cf0\f0\fs22\par
\pard\li90\sa200\sl276\slmult1\tx1440\tx1620\b License\tab :\b0\tab{\field{\*\fldinst{HYPERLINK "http://www.gnu.org/licenses/gpl-2.0.html"}}{\fldrslt{\cf1 GPLv2}}}\par
\b Version\tab :\b0\tab 0.9.164.0\par
\b Version\tab :\b0\tab 0.9.165.0\par
\pard\li90\tx1260\b Current developer(s):\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 SDXC (FMD Project Team)\par
\pard\nowidctlpar\li90\tx1260\par
Expand Down
6 changes: 3 additions & 3 deletions update
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
VERSION=0.9.164.0
WIN32=https://github.com/fmd-project-team/FMD/releases/download/0.9.164.0/fmd_0.9.164.0.7z
WIN64=https://github.com/fmd-project-team/FMD/releases/download/0.9.164.0/fmd_0.9.164.0_Win64.7z
VERSION=0.9.165.0
WIN32=https://github.com/fmd-project-team/FMD/releases/download/0.9.165.0/fmd_0.9.165.0.7z
WIN64=https://github.com/fmd-project-team/FMD/releases/download/0.9.165.0/fmd_0.9.165.0_Win64.7z

0 comments on commit 133fdd1

Please sign in to comment.