Comments (8)
from gogrepoc.
Realized that a part of the report can be misunderstood, amended it.
Probably the proper thing to do is sanity check the proposed item during
the update phase and not update + give the warning/solution if it failed
the sanity check.
Detecting this problem during update could also work.
from gogrepoc.
from gogrepoc.
Hmmm. Seems like the logic to handle this was already present it just only ran when a file that will end up with the same name was already present.
I've promoted it a rank, so it should catch this now.
If you have a manifest that has this issue could you try this; https://www.dropbox.com/s/c4zevl7gz2l63vf/gogrepoc.py?dl=0 and verify that it works ?
from gogrepoc.
Hmm. I do full updates reasonably regularly (1/month or two) and I haven't
encountered this but if it's a thing that happens in some locations or with
some internet connections it still needs addressing.
I also do a full update every few months and this was the first time it happened. It affected 2 extra records.
First thanks for the quick response.
Checked the manifest backup, it looks like it no longer dies.
23:40:05 | {tom_clancys_ghost_recon}
23:40:05 | pass setup_tom_clancys_ghost_recon_1.4.0.0_(19232).exe
23:40:05 | pass gr_manual.zip
23:40:05 | unknown gr_command_map.zip has no size info. skipping
23:40:05 | pass gr_level_builder.zip
23:40:05 | pass gr_wallpaper.zip
23:40:05 | pass gr_vehicle_tagging_guide.zip
23:40:05 | pass gr_avatars.zip
23:40:05 | pass gr_artworks.zip
23:40:05 | pass gr_desktop_theme.zip
23:40:05 | pass gr_screensaver.zip
However if the manifest is large (100+) the message could be lost. Maybe adding an extra log message at the end of the command execution could help with that. Probably no need a full file list, just the message to check the logs as some files got skipped.
from gogrepoc.
Hmm, I think that the verify command already handles that and queueing download errors to prompt again at the end has a high chance of spamming connection timeout errors that were eventually recovered from.
from gogrepoc.
True, I probably should run the verification command more often.
from gogrepoc.
Gonna mark as closed, feel free to reopen if you still have an issue.
from gogrepoc.
Related Issues (20)
- Wishlist: Downloading ONE language by preference HOT 3
- xml parsing error HOT 25
- Games that can't be downloaded / have persistent non-fatal warnings though Gogrepoc but can be downloaded though the GOG website HOT 24
- Games that cannot be downloaded through GOGRepoc or the GOG website HOT 2
- How do I find the id of a game? HOT 5
- Please add a "shebang" into script HOT 4
- Please add non-empty return code on errors HOT 1
- Download everything? HOT 2
- How to manually create cookie file? HOT 1
- Problem logging in HOT 7
- Orphaning dir fails because path already exists HOT 1
- High memory usage when downloading HOT 1
- Games that corrupt the manifest DAT file HOT 8
- savedir at the end of the command string fails to use path when following -os -lang or -skipfiles HOT 3
- Unwanted languages downloaded HOT 6
- Download Rate Limiting & Concurrent Downloads HOT 4
- Clean function tries to orphan Windows hidden files on external hard drive.
- gogrepoc downloaded and named the folder for Jedi Knight Dark Forces 2 as 'Repblic Commando Copy 3'. HOT 1
- Latest commits broke the script HOT 14
- "no md5 data found for" Error for (nearly) all .sh files HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gogrepoc.