File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -39,13 +39,18 @@ Process
39
39
if ($PSBoundParameters.ContainsKey (' Before' )) {[object []] $episodes = $episodes | Where-Object published -lt $Before }
40
40
if ($PSBoundParameters.ContainsKey (' First' )) {[object []] $episodes = $episodes | Sort-Object published | Select-Object - First $First }
41
41
if ($PSBoundParameters.ContainsKey (' Last' )) {[object []] $episodes = $episodes | Sort-Object published | Select-Object - Last $Last }
42
- if ($CreateFolder ) {New-Item ($channel.title | ConvertTo-FileName.ps1 ) - ItemType Directory | Push-Location }
42
+ if ($CreateFolder ) {New-Item ($channel.title | ConvertTo-FileName.ps1 ) - ItemType Directory - EA Ignore | Push-Location }
43
43
$i , $max = 0 , ($episodes.Count / 100 )
44
44
foreach ($episode in $episodes )
45
45
{
46
46
$episode | Format-List | Out-String | Write-Verbose
47
47
$title = $episode.title | Select-Object - First 1
48
- Write-Progress $activity $title - curr $episode.enclosure.url - percent ($i ++/ $max )
48
+ Write-Progress $activity $title - curr $episode.pubDate - percent ($i ++/ $max )
49
+ if (! $episode.PSObject.Properties.Match (' enclosure' ).Count)
50
+ {
51
+ Write-Warning " No enclosure found for '$title ', $ ( $episode.pubDate ) "
52
+ continue
53
+ }
49
54
if ($UseTitle )
50
55
{
51
56
$filename = if ($episode.PSObject.Properties.Match (' episode' )) {$episode.episode + ' ' } else {' ' }
You can’t perform that action at this time.
0 commit comments