Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/g105b/getrelease.download
Download a specific/latest release of software via a single URL.
https://github.com/g105b/getrelease.download
downloader github-api github-releases release
Last synced: 15 days ago
JSON representation
Download a specific/latest release of software via a single URL.
- Host: GitHub
- URL: https://github.com/g105b/getrelease.download
- Owner: g105b
- Created: 2020-12-19T16:36:08.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-17T18:32:10.000Z (over 1 year ago)
- Last Synced: 2024-10-18T11:59:42.260Z (28 days ago)
- Topics: downloader, github-api, github-releases, release
- Language: PHP
- Homepage: https://getrelease.download
- Size: 18.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
Download a release from Github using a single fuzzy-matched URL.
================================================================Examples
--------+ sloria's doitlive, zip archive, the latest version: https://getrelease.download/sloria/doitlive/*/zip
+ PHPStan, phar archive, latest release: https://getrelease.download/phpstan/phpstan/latest/phar
+ Forty Seven Effect's Arduino MIDI library, zip archive, at least v5.0: https://getrelease.download/FortySevenEffects/arduino_midi_library/>=5.0/zip
+ Pixi.js, minified JavaScript, ^5.3: https://getrelease.download/pixijs/pixi.js/^5.3/pixi.min.jsUsage
-----The URL takes the following form:
+ `https://getrelease.download`
+ `/org` Github organisation
+ `/repo` Github repository
+ `/1.2.3` Version constraint (semver, or "latest")
+ `/xyz` Asset filename or extension
+ `?file=whatever` Specify the filename (for if there are multiple files with the same extension in the same release)
Extras
------End the URL with the organisation/repository (without version or asset filename) to see a list of available versions.
Example: https://getrelease.download/phpstan/phpstan
End the URL with the version constraint (without asset filename) to see a list of available assets.
Example: https://getrelease.download/phpstan/phpstan/0.12.64
***
If you find this tool useful, consider [sponsoring the developer](https://github.com/sponsors/g105b)