-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtelekomDE.ps1
More file actions
29 lines (27 loc) · 1.2 KB
/
Copy pathtelekomDE.ps1
File metadata and controls
29 lines (27 loc) · 1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$url = "https://pass.telekom.de/api/service/generic/v1/status"
try {
$telekomstuff = Invoke-RestMethod -Uri $url -Method Get
} catch {
$telekomstuff = "<html>"
}
if(!($telekomstuff -Match "<html>")){
$usedPercentage = $telekomstuff.usedPercentage
$usedVolumeStr = $telekomstuff.usedVolumeStr
$remaniningTimeStr = $telekomstuff.remainingTimeStr
$initialVolumeStr = $telekomstuff.initialVolumeStr
$Volumenleft = $telekomstuff.initialVolume - $telekomstuff.usedVolume
$VolumenleftGB = $Volumenleft / 1GB
$passname = $telekomstuff.passName
Clear-Host
if($passname){
Write-Host "Passname: $passname" -ForegroundColor Green
}
Write-Host "Current Time:"$(Get-Date -Format "HH:mm:ss") -ForegroundColor Green
Write-Host "Initial Volume: $initialVolumeStr" -ForegroundColor Green
Write-host "Used: $usedVolumeStr" -ForegroundColor Green
Write-Host "Used in Percentage: $usedPercentage%" -ForegroundColor Green
Write-Host "Volumen left: $([math]::Round($VolumenleftGB,2)) GB" -ForegroundColor Green
Write-Host "Reamining Time: $remaniningTimeStr" -ForegroundColor Green
}else{
Write-host "Nicht mit Mobilen Datenverbunden!" -ForegroundColor Red
}