Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download hb trove games #25

Open
wants to merge 23 commits into
base: master
Choose a base branch
from

Conversation

kidburglar
Copy link

Hello,

I used as basis your poc-trove branch and #20
I'm not sure it make a big change but so I was sure I had the latest possible update.

I use the chunk api page to grab all the games informations and we stop when we have "[]" as result.
For the rest I just did few adaptation related to the informations I grab from the API.

I changed the configuration because it looks like it took all platform by default same if my configuration file was set only for Linux. I think it was more logical to complete the configuration file instead to replace it but feel free to changed it back if needed.

MayeulC and others added 23 commits July 21, 2018 21:35
Add more tests for the API and the configuration parser.
The tests are still quite basic, but begin to exercise more code.
This prepares the introduction of a setup.py file and makes things neater.
Many thanks to Stefan Zink (@zink-chimaera) in
MayeulC#11
This commit will be squashed when merging with master
The Humble Trove support is now properly wired in, and behaves just like the
other gamekeys. Tested for listing products and URLs, not for
downloading yet.
Both are now aware of the lxml dependency
It stills needs to be in the loop as the item_type subparser is created
there.
Unfortunately, the option does not play well with the next positionnal
arguments for now.
The old configuration forced to download the games for all the platforms by override the configuration
Now we can define the platform that we want.

Defining --platform in the commandline will only change this platform to true
We cannot use --platform and --keys together yet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants