Anthology and Renaissance notes. Skuid feedback on features.

This commit is contained in:
Norm Rasmussen
2023-12-15 16:31:01 -05:00
parent f39ddb789d
commit 45342b1148
5 changed files with 181 additions and 8 deletions

BIN
Scripts/.DS_Store vendored

Binary file not shown.

View File

@ -1,4 +1,5 @@
import requests
import json
import numpy as np
import pandas as pd
from pathlib import Path
@ -45,10 +46,10 @@ def load_file():
except KeyError as e:
print(f"{e} Error")
finally:
make_calls(dict_list)
make_calls(dict_list, completions)
def make_calls(dict_list):
def make_calls(dict_list, completions):
final_list = []
for row_dict in dict_list:
name = row_dict["name"]
@ -65,12 +66,13 @@ def make_calls(dict_list):
data = response.json()
userid = data["data"]["attributes"]["properties"]["user_id"]
row_dict["userid"] = userid
except JSONDecodeError as e:
print(e)
except Exception:
pass
finally:
pass
except IndexError as e:
print(f"{e} Second error!")
pass
finally:
pass
if row_dict["userid"] is None:
@ -78,17 +80,17 @@ def make_calls(dict_list):
else:
final_list.append(row_dict)
print(len(final_list))
add_to_csv(final_list)
add_to_csv(final_list, completions)
def add_to_csv(final_list):
def add_to_csv(final_list, completions):
# completions = pd.read_csv(BASEFILE)
completions['user_id'] = ""
completions["user_id"] = ""
for info in final_list:
row = info["name"]
email = info["email"]
pid = info["userid"]
completions.loc[completions['email'] == email, 'user_id'] = pid
completions.loc[completions["email"] == email, "user_id"] = pid
# completions['User ID'] = np.where(completions['email'] == email, pid, None)
print(completions)
completions.to_csv(