Sude
f992466ddf
Fix priority handling with duplicate values
...
Having duplicate values in priority string caused platform/language to be set to wrong value
For example --platform 1 --platform-priority 4,1,1 caused platform to be set to 6 instead of 5
2015-08-29 14:22:18 +03:00
Sude
f9c15dfaca
Make automatic xml creation default for --create-xml
2015-08-29 14:18:10 +03:00
Sude
fc5d54ca63
Merge https://github.com/eroux/lgogdownloader
2015-08-29 14:14:48 +03:00
Elie Roux
3ea8cd6edb
reorganize README
...
Answering remarks on https://github.com/Sude-/lgogdownloader/pull/63/files
2015-08-27 16:47:41 +02:00
Elie Roux
4f0e2a4789
add a few useful infos in README
2015-08-27 12:32:22 +02:00
Sude
535bbc52e3
Merge branch 'default_login' of https://github.com/bwrsandman/lgogdownloader
2015-08-18 02:47:45 +03:00
Sandy Carter
9c2f35bb27
Only return if --save-config is specified
...
Continue running commands if login was forced due to missing configuration
Allow downloading of files even if config is missing with only one prompt
for username and password
2015-08-17 19:27:23 -04:00
Sandy Carter
a066e99bad
If no login method is defined default to api
2015-08-17 19:20:57 -04:00
Sandy Carter
5c9488fc13
Prevent the use of --output-file when downloading multiple files
2015-08-15 07:57:43 +03:00
Sude
b6d07f5343
Merge branch 'outname' of https://github.com/bwrsandman/lgogdownloader
2015-08-15 07:56:53 +03:00
Sude
9b594416f4
Merge branch 'protocol' of https://github.com/bwrsandman/lgogdownloader
2015-08-15 07:55:00 +03:00
Sandy Carter
bc92655702
Add output filename option
...
Add -o option to specify path and downloaded file name when using
--download-file
Overrides --directory
2015-08-14 23:15:15 -04:00
Sandy Carter
b19314af78
Enable multiple file download with protocol address
...
Implement download of gog addresses containing commas of the form:
gogdownloader://GAME_NAME_1/FILE_ID1,GAME_NAME_2/FILE_ID2,...
2015-08-14 21:48:58 -04:00
Sandy Carter
04251776d3
Interpret protocol-prefixed argument as download argument
2015-08-14 21:48:58 -04:00
Sandy Carter
1eb2e8deaa
Strip out protocol substring for file download
2015-08-14 21:48:55 -04:00
Sandy Carter
fe314869c1
Factor out protol string as a constant
2015-08-14 21:09:27 -04:00
Sude
6132b7a96c
Add .sh to orphan check regex
2015-08-14 20:36:23 +03:00
Sude
b65084dd65
Remove --no-deb and --no-targz options
...
GOG no longer provides deb and tarball archives
2015-08-12 17:15:14 +03:00
Sude
ceef80167c
Add support to ignore dlc count using game specific config with --list
2015-08-12 17:01:15 +03:00
Sude
64cae133cf
Change path to look for game specific config files
...
Old path: $XDG_CONFIG_HOME/lgogdownloader/gamename.conf
New path: $XDG_CONFIG_HOME/lgogdownloader/gamespecific/gamename.conf
2015-08-12 16:53:25 +03:00
Sude
374453b806
Detect reCAPTCHA on login form
2015-08-12 16:47:17 +03:00
Sude
f51cca5dff
Add options to login separately to website and API
2015-08-12 16:42:54 +03:00
Sude
4c6ac86619
Version 2.24
2015-07-11 14:51:11 +03:00
Sude
9db2b8f2b0
Use getFormattedErrorMessages instead of deprecated getFormatedErrorMessages
2015-07-06 06:59:54 +03:00
Sude
6e5a0870e8
Delete old cookies when using --login
2015-07-06 06:47:09 +03:00
Sude
011cd2c116
Merge https://github.com/erikfleischer/lgogdownloader
2015-07-06 06:45:22 +03:00
Erik Fleischer
fb23318d5a
Fix --repair on 32 bit platforms for files > 2 GB.
2015-07-05 19:23:11 +02:00
Erik Fleischer
7e8f707846
Fixed segmentation fault on startup on 32 bit platforms.
...
Fixed downloading files > 2GB on 32 bit systems.
2015-07-05 15:50:16 +02:00
Erik Fleischer
9fbf791a78
Fixed createXML declaration.
2015-07-04 20:52:12 +02:00
Erik Fleischer
0d73445e28
Some more small changes to handle files > 2GB on 32bit platforms.
2015-07-04 20:22:08 +02:00
Erik Fleischer
23df30d7be
Continued replacing size_t with uintmax_t in order to handle file larger than 2GB on 32 bit platforms.
2015-07-03 22:09:50 +02:00
Erik Fleischer
095492942e
Replaced size_t with uintmax_t for file size data types.
2015-07-02 18:27:28 +02:00
Sude
3f7fbc5bd1
Show DLC gamename instead of base gamename in --status output for DLCs
2015-07-02 03:04:04 +03:00
Sude
64690d0368
Add status code for file size mismatch
2015-07-02 03:01:21 +03:00
Sude
84e8ab8dab
Tell user to try --login if JSON parsing fails in Downloader::getGames
2015-07-01 04:03:27 +03:00
Sude
699c9f29a5
Show the real filesize with --status on incomplete downloads
2015-07-01 04:01:18 +03:00
Sude
c4c2f8cb6d
Use std::stoull instead of std::stoi in Downloader::checkStatus
2015-06-29 23:48:55 +03:00
Sude
59faa40b4b
Check for incomplete download when using --status
...
Fixes issue with --status when remote xml data is already downloaded but the download was incomplete
Downloader::getLocalFileHash returned the same file hash as Downloader::getRemoteFileHash which caused --status to report it as OK
2015-06-29 23:00:22 +03:00
Sude
de301d7e8c
Better handling of connection issues
...
Assume that we have connection error and abort transfer with CURLE_OPERATION_TIMEDOUT if download speed is less than 200 B/s for 30 seconds
2015-06-28 07:38:39 +03:00
Sude
0f2268cb67
Use ".*" as default for --ignore-dlc-count
2015-06-21 17:25:45 +03:00
Sude
c722283022
Move game filtering from Downloader::getGameList to Downloader::getGames
2015-06-21 17:20:53 +03:00
Sude
9c80ed1d39
Implicitly set the default value for ignore-dlc-count option
2015-06-21 05:57:30 +03:00
Sude
2c02435157
Use correct language code for Brazilian Portuguese
2015-06-17 06:12:19 +03:00
Sude
cd5b79b3c9
Add support for Brazilian Portuguese
2015-06-15 04:26:51 +03:00
Sude
6d1c05294d
Set language and platform constants by using left shift
...
Makes the code easier to understand
2015-06-15 04:23:43 +03:00
Sude
b3bf1be2b4
Merge https://github.com/huancz/lgogdownloader
2015-06-05 22:28:40 +03:00
Petr Běhan
3de1c8332e
better startup time when using --game regex
...
... especially when using generic --ignore-dlc-count='.*'
previously, lgogdownloader would fetch game details for every game
that indicated that it has DLCs. Which were all of them when used with
--ignore-dlc-count - potentialy hundreds of http queries and cause of very slow
startup with larger accounts. Regardless of what --game regex said.
After the change, only initial list of all games is fetched, and then details
for games that both the user is interested in AND they are suspected of
having DLC. So it should help with startup time even when user doesn't use
--ignore-dlc-count option.
2015-06-04 16:25:21 +02:00
Sude
834e6baa7a
Add options to ignore DLC count information
...
Ignoring DLC count information helps in situations where the account page doesn't provide accurate information about DLCs.
--ignore-dlc-count sets regular expression filter for games to ignore DLC count information.
Game specific option "ignore-dlc-count" can be used to ignore DLC count for specific game.
2015-06-01 10:45:30 +03:00
Sude
e6e39390a3
Makefile: Add order-only prerequisite to OBJ_RELEASE and OBJ_DEBUG
2015-05-31 20:25:28 +03:00
Sude
13e09a3a2d
Revert "Merge https://github.com/0-wiz-0/lgogdownloader "
...
This reverts commit 043e5534bb
, reversing
changes made to 584b953bd7
.
2015-05-31 20:23:57 +03:00