diff --git a/etl/osmosis_monday_to_sharepoint_automation.py b/etl/osmosis_monday_to_sharepoint_automation.py index f9d2c25..30356b0 100644 --- a/etl/osmosis_monday_to_sharepoint_automation.py +++ b/etl/osmosis_monday_to_sharepoint_automation.py @@ -1,29 +1,23 @@ import os # osmsis keys -# os.environ["SHAREPOINT_CLIENT_ID"] = "6832a4c5-fb8c-4082-a746-4f51e1020f0d" -# os.environ["SHAREPOINT_CLIENT_SECRET"] = "xpC8Q~Frww48SM1V-D8lGy5iOY7P_cJ7FF3jgarQ" -# os.environ["SHAREPOINT_TENANT_ID"] = "10d5af8b-2cfd-4882-9ccd-b96e4812dacf" +os.environ["SHAREPOINT_CLIENT_ID"] = "6832a4c5-fb8c-4082-a746-4f51e1020f0d" +os.environ["SHAREPOINT_CLIENT_SECRET"] = "xpC8Q~Frww48SM1V-D8lGy5iOY7P_cJ7FF3jgarQ" +os.environ["SHAREPOINT_TENANT_ID"] = "10d5af8b-2cfd-4882-9ccd-b96e4812dacf" -# warmfront keys -os.environ["SHAREPOINT_CLIENT_ID"] = "895e3b77-b1d7-43ec-b18f-dcfe07cdfeaf" -os.environ["SHAREPOINT_CLIENT_SECRET"] = "SOf8Q~-is4wdQiqvEEm9FlJQRAY9ELGaj5Qz-a6E" -os.environ["SHAREPOINT_TENANT_ID"] = "c3f7519c-2719-4547-af04-6da6cbfd8f8f" -os.environ["SOUTH_COAST_INSULATION_SERVICE_SHAREPOINT_ID"] = "b5a51507-9427-4ee0-b03e-90ec7681e2d3" -os.environ["JJC_SERVICE_SHAREPOINT_ID"] = "7fdd0485-bbf3-4b29-b30f-98c81c2a6284" from etl.scraper.scraper import SharePointInstaller from etl.scraper.scraper import SharePointScraper import pandas as pd -osmosis = SharePointScraper(SharePointInstaller.BAXTER_KELLY) -parent_folder = "Jun-te Kim Automation Test" -osmosis.create_file(parent_folder, "/") +osmosis = SharePointScraper(SharePointInstaller.OSMOSIS) +parent_folder = "Automated Example" +osmosis.create_file(parent_folder, "/JTK Test Folder") asset_list = pd.read_excel("osmosis_data/asset_list.xlsx", sheet_name="2502 accent housing") new_asset_list = [] - +parent_folder = "JTK Test Folder/Automated Example" # Create asset list and location for index, address in asset_list.iterrows(): webUrl = osmosis.create_file(address['Name'], parent_folder) @@ -39,31 +33,21 @@ for index, address in asset_list.iterrows(): third_folder = "3. Retrofit Design" osmosis.create_file(third_folder, parent_folder + f"/{address['Name']}") - osmosis.create_file('ss', parent_folder + f"/{address['Name']}/{third_folder}") fourth_folder = "4. Post EPC" osmosis.create_file(fourth_folder, parent_folder + f"/{address['Name']}") - osmosis.create_file("POST EPC Photos", parent_folder + f"/{address['Name']}/{fourth_folder}") + osmosis.create_file(f"{address['Name']} - POST EPC Photos", parent_folder + f"/{address['Name']}/{fourth_folder}") fifth_folder = "5. Trustmark Lodgement" osmosis.create_file(fifth_folder, parent_folder + f"/{address['Name']}") osmosis.create_file("1. Works", parent_folder + f"/{address['Name']}/{fifth_folder}") - osmosis.create_file("Doors", parent_folder + f"/{address['Name']}/{fifth_folder}/1. Works") - osmosis.create_file("Photos", parent_folder + f"/{address['Name']}/{fifth_folder}/1. Works/Doors") - osmosis.create_file("Survey", parent_folder + f"/{address['Name']}/{fifth_folder}/1. Works/Doors") - - osmosis.create_file("Loft Insulation", parent_folder + f"/{address['Name']}/{fifth_folder}/1. Works") - osmosis.create_file("Ventilation", parent_folder + f"/{address['Name']}/{fifth_folder}/1. Works") - osmosis.create_file("Windows", parent_folder + f"/{address['Name']}/{fifth_folder}/1. Works") - osmosis.create_file("Photos", parent_folder + f"/{address['Name']}/{fifth_folder}/1. Works/Windows") - osmosis.create_file("Survey", parent_folder + f"/{address['Name']}/{fifth_folder}/1. Works/Windows") osmosis.create_file("2. Required Documents", parent_folder + f"/{address['Name']}/{fifth_folder}") osmosis.create_file("3. Additional Documents", parent_folder + f"/{address['Name']}/{fifth_folder}") asset_data = { "Name": address['Name'], - "Sharepoint": f"Sharepoint Link - {webUrl}", + "Sharepoint": webUrl, } new_asset_list.append(asset_data)