Skip to content

Commit

Permalink
Update actress set functionality in nfo
Browse files Browse the repository at this point in the history
  • Loading branch information
jvlflame committed Aug 31, 2020
1 parent 4290719 commit 0a4af85
Showing 1 changed file with 36 additions and 7 deletions.
43 changes: 36 additions & 7 deletions src/Javinizer/Public/Get-JVNfo.ps1
Expand Up @@ -14,7 +14,7 @@ function Get-JVNfo {
[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$ReleaseDate,
[Parameter(ValueFromPipelineByPropertyName = $true)]
[Int]$Runtime,
[String]$Runtime,
[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$Director,
[Parameter(ValueFromPipelineByPropertyName = $true)]
Expand All @@ -34,6 +34,8 @@ function Get-JVNfo {
[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$TrailerUrl,
[Parameter()]
[Boolean]$ActressLanguageJa,
[Parameter()]
[Boolean]$NameOrder,
[Parameter()]
[Boolean]$AddTag
Expand All @@ -49,7 +51,7 @@ function Get-JVNfo {
)

process {
$newString = ((($String -replace '&', '&amp') -replace '<', '(') -replace '>', ')') -replace '/', '-'
$newString = ((($String -replace '&', '&amp;') -replace '<', '(') -replace '>', ')') -replace '/', '-'
Write-Output $newString
}
}
Expand Down Expand Up @@ -98,22 +100,49 @@ function Get-JVNfo {
}

foreach ($item in $Actress) {
if ($NameOrder) {
$ActressName = ("$($item.FirstName) $($item.LastName)").Trim()
$actressName = $null
if ($ActressLanguageJa) {
if ($null -ne $item.JapaneseName) {
$actressName = ($item.JapaneseName)
}

if ($null -eq $actressName) {
if ($null -ne $item.FirstName -or $null -ne $item.LastName) {
if ($NameOrder) {
$actressName = ("$($item.FirstName) $($item.LastName)").Trim()
} else {
$actressName = ("$($item.LastName) $($item.FirstName)").Trim()
}
}
}
} else {
$ActressName = ("$($item.LastName) $($item.FirstName)").Trim()
if ($null -ne $item.FirstName -or $null -ne $item.LastName) {
if ($NameOrder) {
$actressName = ("$($item.FirstName) $($item.LastName)").Trim()
} else {
$actressName = ("$($item.LastName) $($item.FirstName)").Trim()
}
}

if ($null -eq $actressName) {
if ($null -ne $item.JapaneseName) {
$actressName = ($item.JapaneseName).Trim()
}
}
}


$actressNfoString = @"
<actor>
<name>$ActressName</name>
<name>$actressName</name>
<thumb>$($item.ThumbUrl)</thumb>
<role>Actress</role>
</actor>
"@
$nfoString = $nfoString + $actressNfoString
}

$nfoString = $nfoString + $actressNfoString
$endNfoString = @"
</movie>
"@
Expand Down

0 comments on commit 0a4af85

Please sign in to comment.