17
0
coldcallbot/download_student_info.py
2024-09-28 16:01:05 -07:00

16 lines
609 B
Python
Executable File

#!/usr/bin/env python3
import json
import subprocess
with open("configuration.json", 'r') as config_file:
config = json.loads(config_file.read())
base_url = 'https://docs.google.com/spreadsheets/d/{id}/export?gid={gid}&format=tsv'
student_info_url = base_url.format(id=config["student_info_gsheet_id"], gid=config["student_info_gsheet_gid"])
subprocess.run(["wget", url, "-O", config["student_info_file"]], check=True)
optout_url = base_url.format(id=config["optout_info_gsheet_id"], gid=config["output_info_gsheet_gid"])
subprocess.run(["wget", optout_url, "-O", config["optout_file"]], check=True)