This could be automated using a daily or weekly travis job. See https://github.com/Levertion/mcfunction-langserver/blob/6b7da801708271b0ef3e7c5960e1ad73eb4b4cf3/src/data/extractor/download.ts for an example of how this can be managed programatically.
The upload could be managed through a so called github pages deploy step, or through a homebrew homemade git based solution
This could be automated using a daily or weekly travis job. See https://github.com/Levertion/mcfunction-langserver/blob/6b7da801708271b0ef3e7c5960e1ad73eb4b4cf3/src/data/extractor/download.ts for an example of how this can be managed programatically.
The upload could be managed through a so called
github pagesdeploy step, or through ahomebrewhomemade git based solution