Does this notebook only work with the URL paths for GNSS data? If so, could we have a bit more explanation of what this tool does? such as
This notebook fetches the GPS/GNSS Permanent Station data in the GAGE GNSS Archive and provides downloading options of the data.
It would be nice to have the embedded version of this notebook be able to use SSO, i.e., if the user is already logged into the EarthScope/GAGE web sites, their session is used here. Not sure if this is possible via iFrame embed.
A helpful convenience feature would be to provide an alternate command-line download workflow for users for large lists of files.
Perhaps a new section (or show/hide link) for "Command line file download".
And display a curl command with the user's auth token in it and a manifest file download button.
+ Display a file manifest "Download to File" button that takes the list of files and saves it as a file_urls_to_download.txt file.
+ Display example using `Bearer ${accessToken}`, we could display the following for copying:
xargs -n 1 curl -O --header "Authorization: Bearer ACCESS_TOKEN" < file_urls_to_download.txt
OR
wget -i file_urls_to_download.txt --header "Authorization: Bearer ACCESS_TOKEN"
Perhaps something like a cell with md`wget -i file_urls_to_download.txt --header "Authorization: Bearer **${accessToken}**"`;
Suggest providing a list of file types that are suggested. From a process standpoint, its more intuitive for the box that shows the url paths to be after the Choose file box.