if (Test-Path -Path $args[0] -PathType Leaf) { $file=$args[0] } else { Write-Host "CANNOT FIND LOG FILE" Exit 1 } if ($args[1] -ne $null) { $output=$args[1] Write-Host "Outputting IDs to $output" } else { $output="./successful.txt" } Write-Host -NoNewline "Downloaded submissions: " Write-Host (Select-String -Path $file -Pattern "Downloaded submission" -AllMatches).Matches.Count Write-Host -NoNewline "Failed downloads: " Write-Host (Select-String -Path $file -Pattern "failed to download submission" -AllMatches).Matches.Count Write-Host -NoNewline "Files already downloaded: " Write-Host (Select-String -Path $file -Pattern "already exists, continuing" -AllMatches).Matches.Count Write-Host -NoNewline "Hard linked submissions: " Write-Host (Select-String -Path $file -Pattern "Hard link made" -AllMatches).Matches.Count Write-Host -NoNewline "Excluded submissions: " Write-Host (Select-String -Path $file -Pattern "in exclusion list" -AllMatches).Matches.Count Write-Host -NoNewline "Files with existing hash skipped: " Write-Host (Select-String -Path $file -Pattern "downloaded elsewhere" -AllMatches).Matches.Count Write-Host -NoNewline "Submissions from excluded subreddits: " Write-Host (Select-String -Path $file -Pattern "in skip list" -AllMatches).Matches.Count