The following sample script is written in Python and it simply lists all the repositories inside our Fusion 360 GitHub account: https://github.com/AutodeskFusion360
When the user selects a repository from the drop-down combo box then the description field will get updated inside the command dialog. If the user clicks OK then the browser will jump to the URL of the selected repository.
It's fairly easy to implement such a thing in Python. I could use the http.client library for the HTTP communication, json library to turn the JSON response strings into arrays and dictionaries which make it much easier to get the data out of them, and the webbrowser library to start the default web browser on the system and show a given URL.
You can find the source code here: https://github.com/AutodeskFusion360/HttpSample