![]() ![]() This endpoint was specifically crafted for the Windows platform (called "win32" in Node.js). The same happens if the latest release doesn't contain a file for the specified platform. If the latest version of the application wasn't yet pulled from GitHub Releases, it will return the 204 status code. update/:platform/:versionĬhecks if there is an update available by reading from the cache. If the cache isn't filled yet or doesn't contain a download link for the specified platform, it will respond like /. I generally suggest using either atform ( more) or os.platform() ( more) to retrieve this string. download/:platformĪccepts a platform (like "darwin" or "win32") to download the appropriate copy your app for. The same happens if the latest release doesn't contain a file for the detected platform. If the latest version of the application wasn't yet pulled from GitHub Releases, it will return a message and the status code 404. downloadĪutomatically detects the platform/OS of the visitor by parsing the user agent and then downloads the appropriate copy of your application. Links to the repo, releases, specific cached version and direct downloads for each platform are present. Routes /ĭisplays an overview page showing the cached repository with the different available platforms and file sizes. You'll find a release containing a sub property named download_count with the amount of downloads as its value. Since Hazel routes all the traffic for downloading the actual application files to GitHub Releases, you can use their API to determine the download count for a certain release.Īs an example, check out the latest Hyper release and search for mac.zip. URL: The server's URL (for private repos - when running on Vercel, this field is filled with the URL of the deployment automatically).TOKEN: Your GitHub token (for private repos).PRE: When defined with a value of 1, only pre-releases will be cached.INTERVAL: Refreshes the cache every x minutes ( restrictions) (defaults to 15 minutes).The following environment variables can be used optionally: Const `įrom now on, the auto updater will ask your Hazel deployment for updates! Options
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |