Skip to content

A repository for automation scripts for moving OGD data around.

License

Notifications You must be signed in to change notification settings

opengamedata/ogd-automation

Repository files navigation

opengamedata-automation

A repository for automation scripts to sync OGD logs from MySQL to BigQuery.

Setup:

  • Install python3 for your environment
  • Install python dependencies: "pip3 install -r requirements.txt"
  • Copy config.py.template to config.py set server/authentication data and the source & destination db tables
  • Download the authentication key needed for the BigQuery project. Save it as a .json file in the config directory and ensure the file path is defined in config.py
usage: <python> main.py <game> --max-days <count>

<python> is your python command.
<game> is the game whose data you wish to move to BigQuery
<count> is the max number of days-worth of data you wish to move

These processes are also set up to run automatically in GitHub actions. Current workflows are configured to run at the following times:

Time (UTC) Time (Central) Time (Central, Daylight) Game Status
9:00 3:00 (AM) 4:00 (AM) AQUALAB Aqualab
9:05 3:05 (AM) 4:05 (AM) BACTERIA Bacteria
10:45 4:45 (AM) 5:45 (AM) BALLOON Balloon
9:10 3:10 (AM) 4:10 (AM) BLOOM Bloom
9:15 3:15 (AM) 4:15 (AM) CRYSTAL Crystal
9:20 3:20 (AM) 4:20 (AM) CYCLE_CARBON Carbon Cycle
9:25 3:25 (AM) 4:25 (AM) CYCLE_NITROGEN Nitrogen Cycle
9:30 3:30 (AM) 4:30 (AM) CYCLE_WATER Water Cycle
9:35 3:35 (AM) 4:35 (AM) EARTHQUAKE Earthquake
9:40 3:40 (AM) 4:40 (AM) ICECUBE Icecube
9:45 3:45 (AM) 4:45 (AM) JOURNALISM Journalism
9:50 3:50 (AM) 4:50 (AM) JOWILDER Jo Wilder
9:55 3:55 (AM) 4:55 (AM) LAKELAND Lakeland
10:00 4:00 (AM) 5:00 (AM) MAGNET Magnet
10:05 4:05 (AM) 5:05 (AM) MASHOPOLIS Mashopolis
11:05 5:05 (AM) 6:05 (AM) MATCH Match
10:10 4:10 (AM) 5:10 (AM) PENGUINS Penguins
10:15 4:15 (AM) 5:15 (AM) SHADOWSPECT Shadowspect
10:20 4:20 (AM) 5:20 (AM) SHIPWRECKS Shipwrecks
10:55 4:55 (AM) 5:55 (AM) SLIDE Slide
11:00 5:00 (AM) 6:00 (AM) STACK Stack
10:25 4:25 (AM) 5:25 (AM) THERMOLAB Thermo Lab
10:30 4:30 (AM) 5:30 (AM) TRANSFORMATION_QUEST Transformations Quest
10:35 4:35 (AM) 5:35 (AM) WAVES Waves
10:50 4:50 (AM) 5:50 (AM) WEATHER_STATION Weather Station
10:40 4:40 (AM) 5:40 (AM) WIND Wind

Last keep-alive on 01/01/25

About

A repository for automation scripts for moving OGD data around.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages