New script for Walmart supplier to make group associations based on a CSV.
This commit is contained in:
20
Scripts/API_Tests/add_course_to_group_from_csv.py
Normal file
20
Scripts/API_Tests/add_course_to_group_from_csv.py
Normal file
@ -0,0 +1,20 @@
|
||||
import requests
|
||||
import pandas as pd
|
||||
import Apikeys
|
||||
|
||||
APIKEY = Apikeys.SUPPLIERPROD
|
||||
BASEURL = "https://api2.northpass.com/v2/"
|
||||
HEADERS = {"accept" : "application/json", "X-Api-Key": APIKEY}
|
||||
BASEFILE = "~/Downloads/Supplier Academy Course Groupings.csv"
|
||||
|
||||
def parse_csv():
|
||||
df = pd.read_csv(BASEFILE)
|
||||
unique_groups = df['group_uuid'].nunique()
|
||||
groups = df.groupby('group_uuid')
|
||||
for key,item in groups:
|
||||
print(groups.get_group(key), "\n\n")
|
||||
|
||||
print(f"Number of Unique Groups: {unique_groups}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
parse_csv()
|
||||
@ -11,7 +11,7 @@ HEADERS = {
|
||||
"X-Api-Key": APIKEY,
|
||||
}
|
||||
BASEURL = "https://api.northpass.com/v2/"
|
||||
IMPORTFILE = "/Users/normrasmussen/Downloads/cisa-22525.csv"
|
||||
IMPORTFILE = "/Users/normrasmussen/Downloads/cisa-31125.csv"
|
||||
|
||||
|
||||
def bulk_invite_and_group():
|
||||
|
||||
Reference in New Issue
Block a user