DanGough / Nevergreen

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
72 stars 16 forks source link

Add Webex Access Anywhere #19

Closed AshleyHow closed 2 years ago

AshleyHow commented 2 years ago

There doesn't seem to be any place I could find publicly to scrape the URL without account authentication (with authentication to our webex support portal I can manage to pull https://akamaicdn.webex.com/client/WBXclient-41.8.4-11/aainstall.msi but that's a no go for obvious reasons) so I've had to settle for a static URL instead. This uses the same source location (https://welcome.webex.com/client/T33L/...) which comes back via an API call I found for Cisco Webex app (which Arron integrated into Nevergreen) but annoyingly it doesn't include Webex Access Anywhere app!

Versioning is pulled from the same source that is used by Webex Support Manager - the public webex support portal as they always seem in sync.

AshleyHow commented 2 years ago

@DanGough Any chance you can consider adding this please?

DanGough commented 2 years ago

Thanks for the PR, haven't got round to reviewing it yet unfortunately. I'll get all open PRs plus various apps in dev put over to main this weekend!

DanGough commented 2 years ago

Hi, this looks OK - looks like we can get away with a hard-coded URL in this instance.

It looks like we're pulling the version from the desktop app, but I checked both Webex Access Anywhere and Webex Support Manager and the downloaded MSIs do match this version. Please let me know if these versions ever become out of sync, e.g. if they patch the desktop app but not these 2 installers.