This module is an alternative to Evergreen, and allows you to find the latest version and download URL for various Windows apps. Evergreen uses API queries to obtain its data whereas this module is more focussed on web scraping. This is more prone to breaking when websites are changed, hence the name.
The Unlicense
77
stars
18
forks
source link
[New App Request] Microsoft OLE DB Driver for SQL Server #74
New app request to replace the Evergreen version - Evergreen requires the Microsoft fwlink addresses updating in the JSON each time Microsoft release a new version (not really the point of EverGreen), so with NeverGreen we can scrape the webpage and always have the latest version of each "ring" (v18.x & v19.x)
This reads the Release notes for the Microsoft OLE DB Driver for SQL Server, returns all versions, then refines this list to the latest for each ring before creating language specific URLs for each architecture.
Note: ARM64 msi is not available for earlier v18.x builds
@DanGough Microsoft appeared to have updated the web page that this script reads, so this code was no longer working, I have updated the code above, so this now works again.
Same issue as #104
New app request to replace the Evergreen version - Evergreen requires the Microsoft fwlink addresses updating in the JSON each time Microsoft release a new version (not really the point of EverGreen), so with NeverGreen we can scrape the webpage and always have the latest version of each "ring" (v18.x & v19.x) This reads the Release notes for the Microsoft OLE DB Driver for SQL Server, returns all versions, then refines this list to the latest for each ring before creating language specific URLs for each architecture. Note: ARM64 msi is not available for earlier v18.x builds
N.B. This also makes use of the ReleaseDate Parameter introduced in the [Enhancement] Microsoft SSMS
This is probably the most complex NeverGreen script to date 😉: