]> us-delaporte.pagekite.me Git - dotfiles.git/commitdiff
Prototype location finder
authorEdTheDev <edward@delaporte.us>
Sun, 19 Nov 2023 03:40:27 +0000 (21:40 -0600)
committerEdTheDev <edward@delaporte.us>
Sun, 19 Nov 2023 03:40:27 +0000 (21:40 -0600)
psmodules/house_shopping.psm1

index 819194bfd3fc9afb679d8eb1f50dfa9a8289c634..f58c4d837db350660cb34b16b980bd3dced67c8b 100644 (file)
@@ -1,6 +1,49 @@
 \r
-function Get-TravelTimes() {\r
+function Add-Address(){\r
+    Param(\r
+        [string]$addressFile = "Addresses.csv"\r
+        [string]$outFile= "Address_Details.csv"\r
+    )\r
+    $addressList = Get-Content $addressFile | ConvertFrom-Csv\r
+    $details = Get-Content $outFile| ConvertFrom-Csv\r
+\r
+    $addressList | ForEach-Object {\r
+        if($details -NotContains $_.Address)\r
+        {\r
+            $details.Address = $_.Address\r
+            $details.SqFt = $_.SqFt\r
+            $details.Cost = $_.Cost\r
+        }\r
+    }\r
+    $details | Export-Csv -NoTypeInformation -Path $outFile\r
+    Write-Host "Updated $outFile"\r
+}\r
+\r
+\r
+function Add-AddressLocations(){\r
+    Param(\r
+        [string]$outFile= "Address_Details.csv"\r
+    )\r
+    $details = Get-Content $outFile| ConvertFrom-Csv\r
 \r
+    $details | ForEach-Object {\r
+        if($_.Lat -eq '')\r
+        {\r
+            $posit = Get-MapCoords -Address $_.Address\r
+            $_.Lat = $posit.Lat\r
+            $_.Lon = $posit.Lon\r
+        }\r
+    }\r
+    $details | Export-Csv -NoTypeInformation -Path $outFile\r
+    Write-Host "Updated $outFile"\r
+}\r
+\r
+\r
+function Add-TravelTimes() {\r
+    Param(\r
+        [string]$outFile= "Address_Details.csv"\r
+    )\r
+    $details = Get-Content $outFile| ConvertFrom-Csv\r
 \r
 }\r
 \r