- added: more universal zippyshare link extraction
- fixed: skipping non existing files faster
- added: skipping files with not found http status(404)
- hide Qt warning: 'QNetworkReplyImplPrivate::error:Internal problem, this method must only be called once'
- minor code optimize
- fix for zippyshare
- updated precompiled Qt libraries to 5.15
- added: javascript engine for extracting zippyshare links (#8)
- added: after checking all links, the program will change the links.txt file name to old_links.txt
- added: statistics of download remaining items. Statistics are shown every 60 seconds.
- added: new UnpackLog section in zdownloader.ini file. Most of unpack messages will be now logged under unpacklog_*.txt files instead of applog_*.txt
- added: on Linux added SIGHUP signal handler which results in the correct closing of the application under 'screen' like apps at system shutdown
- added: better file grouping in download_list.txt (#7)
- added: recognition of probably all gdrive file link types
- minor fixes
- added: bypass gdrive download limit by using google drive api (see readme and service account howto)
- fixed: the program will crash when user stops it(Ctrl-C/SIGINT) immediately after starting it(after 'Loading state')
- changed: zippyshare link extractor algorithm
- changed: skipping links in link checker when link is invalid(for example: is already on download list)
- added: micro scheduler - see zdownloader.ini file
- fixed: in very rarely cases download file can be corrupted when server returns other content than file bytes
- changed: zippyshare link extractor algorithm
- added: network proxy support (socks5, http)
- fixed: sometimes crash after download (regression from version v1.2 - use pointer after free). This is second one since v1.2(sic!) but should be last one
- fixed: sometimes crash after download (regression from version v1.2 - use pointer after free)
- change: do not shedule system shutdown in certain situation when user/system stops application
- changed: zippyshare link extractor algorithm
- added: unpack rar, 7z and zip files after download with multi-password support
- added finished_downloads_*.txt files that contains only finished or skipped downloads
- download_list.txt now have only pending downloads items and group_id in last column
- added ETA(estimated time of download end) time to every progress message
- skipping dead links and download files that does not exists on remote anymore or files that already exists locally
- better output messages
- fixed null pointer access when remote file does not exists
- fixed 100% CPU usage after more than 100 links checks (workaround for cleanConnections every 2mins by QNetworkAccessManager which causes CPU spikes)
- added ability to connect more than 6 times to one host (workaround for QNetworkAccessManager 6 connections limit)
- added segmented downloading
- added more settings to zdownloader.ini file
- now you can put line comments in links.txt file - just write hash(#) character before comment
- better output messages
- added ability to download small files by google drive
- now google drive links like https://drive.google.com/open?id=7B3Uon3LO_we3zF8NVaIEGNJeNAR are recognized as file downloads
- updated precompiled Qt library to 5.14.0