-
Notifications
You must be signed in to change notification settings - Fork 20
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
Basic API Implementation #136
Conversation
I've started implementing a new API file for the stable build; I took the cache file with all the versions. Because this will be done before the build gathering step, we save a lot of requests if the user doesn't have all the builds present in the API file. I did a test, and gathering all the stable builds from 3.4 and after generated 50 requests, so this could be very useful for optimizing requests for first time user |
# Conflicts: # source/widgets/settings_window/blender_builds_tab.py
Add a JSON file in the repo directly accessed by the Blender Launcher with GitHub API request to retrieve data like the list of Blender versions.
The primary goal of this is to create an easily editable endpoint for evolving data, allowing new data to be added without having to create a new version of the Blender Launcher each time.
This could be expended in the future if we want to cache the download, like to reduce request to the blender website.