MayeulC / hb-downloader

An automated utility to download your Humble Bundle purchases.
MIT License
68 stars 12 forks source link

Add game library management options #4

Open MayeulC opened 6 years ago

MayeulC commented 6 years ago

A few useful features would be to:

I have a few more ideas down the line with what we could do with that... :)

felisucoibi commented 6 years ago

+1 to this feature too, HB is not doing this job very well, and data of owned games can be public to work with.

tobias-p commented 6 years ago

if possible, could you alter the downloader, so that everything is downloaded by bundle?

For example, I have single games bought in hb where it is ok that the downloader creates a folder called like the game, but another game within a bundle is also downloaded in just a folder called like the game itself.

For example:

bought bioshock in hb store: then download to "/destination/bioshock/..." is ok got bioshock within a bundle: then download should go to "/destination/bundlename/bioshock/..."

this would make it easier to check out, which bundles are alreday downloaded.

MayeulC commented 6 years ago

Hi @tobias-p, I think that this should be possible, but how about duplicate games? Should they be downloaded multiple times?

Another option would be to create symlinks (or even hard links) in an alternative directory tree, but I don't know how well that is supported under windows nowadays.

felisucoibi commented 6 years ago

I think it complicate things, but well is easy to make symlinks, maybe twho folders, /games and /bundles with symlinks... bu the important thing is to have only one copy because lot of bundles share games....

In windows can be create .lnk files, is more or les the same a as symlink....

tobias-p commented 6 years ago

duplicates shouldn't be downloaded again... as for me it would be enough, if there's a textfile which says something like

game/ebook/audio/file xxx already downloaded in bundle zzz/another bundle

the .lnk files felisucoibi mentioned would also be a good solution.

MayeulC commented 6 years ago

@tobias-p, @felisucoibi Please move the discussion to #6 :) (I don't think moving posts between issues is supported)

sigboe commented 5 years ago

Maybe this style of interactive downloading can be used https://github.com/dylanaraps/fff

gadogttas commented 5 years ago

I've been wondering about managing older versions of games as well. Personally, I only want to keep the newest version, so I hacked together a little script to detect older files and delete them. The disadvantage to that plan is that sometimes things actually get removed from the HB library (like a linux version gets pulled for some reason). Does anyone else have interest in deleting older verions of games?