arelate / vangogh Goto Github PK
View Code? Open in Web Editor NEW๐ป Local and offline GOG.com games library
License: MIT License
๐ป Local and offline GOG.com games library
License: MIT License
Current linear format has outgrown itself - we'll use 2.0 as an opportunity to break free from legacy and introduce new more structural data schema.
Details TBD.
ERROR - red, SUCCESS - green, WARNING - yellow
When updating product files - need to make sure that any product files versions that are not current needs to be deleted, otherwise we'll keep adding files without removing (unless manually)
Currently name only, but shouldn't be a problem to add code as well
Also make this a component that download controller can use
Suspect cbdc5ec regressed this
Program.cs has accumulated too much special logic, need to refactor:
Catch up with all latest code changes
Supporting partial downloads (partial as in "per chunk")
Concurrent downloads per chunks
Validation per chunk
Something I don't plan to fix, but want to capture details here. The way GOG does regionally priced products is creating separate products with different ids. There is Product entry for it that maps to ProductData and another one for GameDetails that has different id. To mitigate this for purposes of marking products owned, updated, wishlisted, etc. I've been using "bundles" where I bundle product and gamedetails object together (see Quake series as example). However this won't work for DLC currently as there is no good way to track DLC that is regionally priced (that means it's id would be different from ProductData id) and doesn't have id in GameDetails. Potentially I could use title comparison to understand whether this is owned, but I currently don't plan to do anything about it. Known product affected is Frozen Synapse: Red - and there is no real functional impact - files would be downloaded, DLC would be shown under Frozen Synapse (just without image or details, since I can't map this to ProductData).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.