Templates for Zenjob, Mizuno, Artera. Scripts for Wild Health.

This commit is contained in:
Norm Rasmussen
2023-06-06 17:34:32 -04:00
parent 14f713c3af
commit e924fdb040
12 changed files with 146 additions and 36 deletions

View File

@ -4,15 +4,16 @@ from pathlib import Path
import Apikeys
import os
basefile = "/Users/normrasmussen/Downloads/Recast-learners.csv"
api_key = Apikeys.recast
basefile = "/Users/normrasmussen/Downloads/Mizuno_May.csv"
api_key = Apikeys.mizuno
uuid_url = "https://api.northpass.com/v2/people?filter[email][eq]="
prop_url = "https://api.northpass.com/v2/properties/people/"
headers = {
"accept": "*/*",
"x-api-key": api_key,
"content-type": "application/json",
}
"accept": "*/*",
"x-api-key": api_key,
"content-type": "application/json",
}
def load_file(basefile):
dict_list = []
@ -24,7 +25,7 @@ def load_file(basefile):
print(f"File found! Importing {basefile}")
for email in completions.itertuples():
row_num = email[0]
row_dict = {"row_num":row_num}
row_dict = {"row_num": row_num}
email = email[3]
url = uuid_url + f"{email}"
response = requests.get(url, headers=headers)
@ -42,18 +43,17 @@ def load_file(basefile):
print(e)
finally:
for info in dict_list:
row = info['row_num']
pid = info['pgaid']
row = info["row_num"]
pid = info["pgaid"]
completions.loc[completions.index[row], "PGA ID"] = pid
completions = completions[completions["PGA ID"] != "0"]
#completions = completions.iloc[:, 0:]
# completions = completions.iloc[:, 0:]
print(completions)
completions.to_csv(
"/Users/normrasmussen/Downloads/MizunoCompletions_with_PGAIDs.csv",
index=False
)
"/Users/normrasmussen/Downloads/MizunoCompletions_with_PGAIDs.csv",
index=False,
)
if __name__ == "__main__":
load_file(basefile)