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

Build a better system for package managers to download game files #268

Open
leafo opened this issue Dec 8, 2015 · 6 comments

Comments

@leafo
Copy link
Member

@leafo leafo commented Dec 8, 2015

@dcelasun

This comment has been minimized.

Copy link

@dcelasun dcelasun commented Dec 9, 2015

The problem is the lack of direct download URLs, so I had to work around that by parsing the JSON from the download request. Even a simple redirect would solve the problem.

@leafo

This comment has been minimized.

Copy link
Member Author

@leafo leafo commented Dec 21, 2015

We don't want other websites hotlinking directly to our files, so having an official api to get the download link would be preferred

@leafo

This comment has been minimized.

Copy link
Member Author

@leafo leafo commented Dec 21, 2015

Also, should it return the latest linux file's link, so the AUR package doesn't need to be updated when the game is?

@dcelasun

This comment has been minimized.

Copy link

@dcelasun dcelasun commented Dec 21, 2015

+1 on the API but -1 on the latest file link. It would be much better if the API returned both the file version and a link unique to that version.

@fasterthanlime

This comment has been minimized.

Copy link
Member

@fasterthanlime fasterthanlime commented Dec 21, 2015

+1 on the API but -1 on the latest file link. It would be much better if the API returned both the file version and a link unique to that version.

the problem with that in our current system is that old versions usually disappear completely when developers upload a new version

we need a proper versioning system

@dcelasun

This comment has been minimized.

Copy link

@dcelasun dcelasun commented Dec 21, 2015

Hmm, maybe the last N versions could be made available? It would keep hosting costs down and offer some time for package maintainers to update their builds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.