Anthology and Renaissance notes. Skuid feedback on features.
This commit is contained in:
BIN
Scripts/.DS_Store
vendored
BIN
Scripts/.DS_Store
vendored
Binary file not shown.
@ -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(
|
||||
|
||||
Reference in New Issue
Block a user