mirror of
https://github.com/Hestia-Homes/survey-extraction.git
synced 2026-06-30 13:10:56 +00:00
osmosis automated
This commit is contained in:
parent
3bd76ad8bb
commit
e37294c473
1 changed files with 9 additions and 25 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue