TravelMapping / DataProcessing

Data Processing Scripts and Programs for Travel Mapping Project
4 stars 6 forks source link

process .time files for any user list extension #649

Closed yakra closed 1 month ago

yakra commented 1 month ago

Closes #646.

Most of the changes here are in siteupdate.sh. The structure of how .time files are named & stored in the UserData repo has changed:

UserData/time_files/
  list/
    terescoj.list.time
    yakra.list.time
    etc.
  rlist/
    terescoj.rlist.time
    yakra.rlist.time
    etc.

This was the simplest to implement from both a siteupdate & siteupdate.sh perspective while keeping things consistent & also being extensible for future user list file extensions.

We're down to one Makefile now, that handles any user list extension & puts the corresponding .time file in the appropriate subdirectory. Less to maintain; won't have to make additional Makefiles in the future. While we're at it, $make -j $numthreads is invoked for multi-threaded building of .time files & siteupdate itself.

There will be a UserData pull request with the new Makefile to accompany this.