I notice that the HTTPFileSystem fails to update the local copy of a file from GitHub. See attached image where "Units" is mixed case on the local cache copy, and UNITS on GitHub.
Specialized support for GitHub sites was added in 2019. For example, vap+dat:https://github.com/JSONHeadedASCII/examples/20150331_LANL-01A_eph.txt?column=Rad now works because The FileSystem class recognizes that this is a GitHub site and uses a special filesystem type.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
For some reason the WebFileSystem object for the GitHub immediately goes off-line, with a 400 error code.
The script:
Prints:
Note both wget and Firefox will show the "bad request" when retrieving:
https://raw.githubusercontent.com/JSONheadedASCII/examples/master/
I think this was the movitation for introducing a special FileSystem for github.
So I think there's a way that Autoplot can load a single file from github, but then because it can't list the parent, the file will never be updated.
Specialized support for GitHub sites was added in 2019. For example, vap+dat:https://github.com/JSONHeadedASCII/examples/20150331_LANL-01A_eph.txt?column=Rad now works because The FileSystem class recognizes that this is a GitHub site and uses a special filesystem type.
See also https://sourceforge.net/p/autoplot/feature-requests/665/