Skip to content

Commit

Permalink
Update function formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
jvlflame committed Sep 1, 2020
1 parent f9768b2 commit 96f53a0
Show file tree
Hide file tree
Showing 18 changed files with 157 additions and 11 deletions.
2 changes: 1 addition & 1 deletion src/Javinizer/Private/Convert-HTMLCharacter.ps1
Expand Up @@ -3,7 +3,7 @@ function Convert-HTMLCharacter {
param (
[Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true)]
[AllowEmptyString()]
[string]$String
[String]$String
)

process {
Expand Down
3 changes: 3 additions & 0 deletions src/Javinizer/Private/Convert-JVString.ps1
Expand Up @@ -3,10 +3,13 @@ function Convert-JVString {
param (
[Parameter(Mandatory = $true)]
[PSObject]$Data,

[Parameter(Mandatory = $true)]
[String]$FormatString,

[Parameter()]
[Int]$PartNumber,

[Parameter()]
[Int]$MaxTitleLength
)
Expand Down
5 changes: 5 additions & 0 deletions src/Javinizer/Private/Convert-JVTitle.ps1
Expand Up @@ -3,14 +3,19 @@ function Convert-JVTitle {
param (
[Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true)]
[PSObject]$Files,

[Parameter()]
[Switch]$Strict,

[Parameter()]
[Boolean]$RegexEnabled,

[Parameter()]
[String]$RegexString,

[Parameter()]
[Int]$RegexIdMatch,

[Parameter()]
[Int]$RegexPtMatch
)
Expand Down
2 changes: 1 addition & 1 deletion src/Javinizer/Private/Get-JVUrlLocation.ps1
Expand Up @@ -2,7 +2,7 @@ function Get-JVUrlLocation {
[CmdletBinding()]
param(
[Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true)]
[array]$Url
[PSObject]$Url
)

process {
Expand Down
16 changes: 11 additions & 5 deletions src/Javinizer/Private/Get-TranslatedString.ps1
Expand Up @@ -2,17 +2,23 @@ function Get-TranslatedString {
[CmdletBinding()]
param(
[Parameter(Mandatory = $true, Position = 0)]
[AllowEmptyString()]
[String]$String,
[String]$Language

[String]$Language = 'en'
)

process {
$translatePath = Join-Path -Path ((Get-Item $PSScriptRoot).Parent) -ChildPath 'translate.py'

if ([System.Environment]::OSVersion.Platform -eq 'Win32NT') {
$translatedString = python $translatePath $String $Language
} elseif ([System.Environment]::OSVersion.Platform -eq 'Unix') {
$translatedString = python3 $translatePath $String $Language
if ($String -eq $null -or $String -eq '') {
# Do not translate if empty
} else {
if ([System.Environment]::OSVersion.Platform -eq 'Win32NT') {
$translatedString = python $translatePath $String $Language
} elseif ([System.Environment]::OSVersion.Platform -eq 'Unix') {
$translatedString = python3 $translatePath $String $Language
}
}

Write-Output $translatedString
Expand Down
3 changes: 3 additions & 0 deletions src/Javinizer/Private/Scraper.R18.ps1
Expand Up @@ -38,6 +38,7 @@ function Get-R18Title {
param (
[Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true)]
[Object]$Webrequest,

[Parameter()]
[Object]$Replace
)
Expand Down Expand Up @@ -206,6 +207,7 @@ function Get-R18Series {
param (
[Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true)]
[Object]$Webrequest,

[Parameter()]
[Object]$Replace
)
Expand Down Expand Up @@ -260,6 +262,7 @@ function Get-R18Genre {
param (
[Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true)]
[Object]$Webrequest,

[Parameter()]
[Object]$Replace
)
Expand Down
2 changes: 2 additions & 0 deletions src/Javinizer/Private/Write-JLog.ps1
Expand Up @@ -3,9 +3,11 @@ function Write-JLog {
param (
[Parameter(Mandatory = $true)]
[string]$Message,

[Parameter(Mandatory = $true)]
[ValidateSet('Debug', 'Info', 'Warning', 'Error')]
[string]$Level,

[Parameter()]
[ValidateSet('Break', 'Continue', 'Ignore', 'Inquire', 'SilentlyContinue', 'Stop', 'Suspend')]
[string]$Action = 'Stop'
Expand Down
1 change: 1 addition & 0 deletions src/Javinizer/Public/Get-DmmUrl.ps1
Expand Up @@ -3,6 +3,7 @@ function Get-DmmUrl {
param (
[Parameter(Position = 0, ValueFromPipeline = $true)]
[string]$Id,

[Parameter()]
[string]$r18Url
)
Expand Down
25 changes: 25 additions & 0 deletions src/Javinizer/Public/Get-JVAggregatedData.ps1
Expand Up @@ -3,77 +3,102 @@ function Get-JVAggregatedData {
param (
[Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[PSObject]$Data,

[Parameter(Mandatory = $true, ParameterSetName = 'Setting')]
[PSObject]$Settings,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.actress')]
[Array]$ActressPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.alternatetitle')]
[Array]$AlternateTitlePriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.coverurl')]
[Array]$CoverUrlPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.description')]
[Array]$DescriptionPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.director')]
[Array]$DirectorPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.genre')]
[Array]$GenrePriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.id')]
[Array]$IdPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.label')]
[Array]$LabelPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.maker')]
[Array]$MakerPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.releasedate')]
[Array]$ReleaseDatePriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.runtime')]
[Array]$RuntimePriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.series')]
[Array]$SeriesPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.screenshoturl')]
[Array]$ScreenshotUrlPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.title')]
[Array]$TitlePriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.priority.trailerurl')]
[Array]$TrailerUrlPriority,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.displayname')]
[String]$DisplayNameFormat,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.firstnameorder')]
[Boolean]$FirstNameOrder,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.thumbcsv')]
[Boolean]$ThumbCsv,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.thumbcsv.convertalias')]
[Boolean]$ThumbCsvAlias,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.genre.replace')]
[Boolean]$ReplaceGenre,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.genre.ignore')]
[Array]$IgnoreGenre,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.requiredfield')]
[Array]$RequiredField,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.nfo.translate')]
[Boolean]$Translate,

[Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'Setting')]
[Alias('sort.metadata.nfo.translate.language')]
[String]$TranslateLanguage
Expand Down
11 changes: 11 additions & 0 deletions src/Javinizer/Public/Get-JVData.ps1
Expand Up @@ -3,36 +3,47 @@ function Get-JVData {
param (
[Parameter(Position = 0, ValueFromPipelineByPropertyName = $true)]
[String]$Id,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.r18')]
[Boolean]$R18,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.r18zh')]
[Boolean]$R18Zh,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.javlibrary')]
[Boolean]$Javlibrary,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.javlibraryja')]
[Boolean]$JavlibraryJa,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.javlibraryzh')]
[Boolean]$JavlibraryZh,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.dmm')]
[Boolean]$Dmm,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.javbus')]
[Boolean]$Javbus,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.javbusja')]
[Boolean]$JavbusJa,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.javbuszh')]
[Boolean]$JavbusZh,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('scraper.movie.jav321')]
[Boolean]$Jav321,

[Parameter(ValueFromPipeline = $true)]
[PSObject]$Settings
)
Expand Down
10 changes: 10 additions & 0 deletions src/Javinizer/Public/Get-JVItem.ps1
Expand Up @@ -3,30 +3,40 @@ function Get-JVItem {
param (
[Parameter(Mandatory = $true, Position = 0)]
[String]$Path,

[Parameter()]
[Switch]$Recurse,

[Parameter()]
[Switch]$Strict,

[Parameter()]
[PSObject]$Settings,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('match.minimumfilesize')]
[Int]$MinimumFileSize,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('match.excludedfilestring')]
[Array]$ExcludedStrings,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('match.includedfileextension')]
[Array]$IncludedExtensions,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('match.regex')]
[Boolean]$RegexEnabled,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('match.regex.string')]
[String]$RegexString,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('match.regex.idmatch')]
[Int]$RegexIdMatch,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('match.regex.ptmatch')]
[Int]$RegexPtMatch
Expand Down
18 changes: 18 additions & 0 deletions src/Javinizer/Public/Get-JVNfo.ps1
Expand Up @@ -3,40 +3,58 @@ function Get-JVNfo {
param(
[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$Id,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$DisplayName,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$Title,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$AlternateTitle,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$Description,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$ReleaseDate,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$Runtime,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$Director,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$Maker,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$Label,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$Series,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[PSObject]$Actress,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Array]$Genre,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$CoverUrl,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Array]$ScreenshotUrl,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[String]$TrailerUrl,

[Parameter()]
[Boolean]$ActressLanguageJa,

[Parameter()]
[Boolean]$NameOrder,

[Parameter()]
[Boolean]$AddTag
)
Expand Down
5 changes: 3 additions & 2 deletions src/Javinizer/Public/Get-JavbusUrl.ps1
Expand Up @@ -2,10 +2,11 @@ function Get-JavbusUrl {
[CmdletBinding()]
param (
[Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true)]
[string]$Id,
[String]$Id,

[Parameter(Mandatory = $true, Position = 1)]
[ValidateSet('ja', 'en', 'zh')]
[string]$Language
[String]$Language
)

process {
Expand Down
1 change: 1 addition & 0 deletions src/Javinizer/Public/Get-JavlibraryUrl.ps1
Expand Up @@ -3,6 +3,7 @@ function Get-JavlibraryUrl {
param (
[Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true)]
[String]$Id,

[Parameter(Mandatory = $true, Position = 1)]
[ValidateSet('en', 'ja', 'zh')]
[String]$Language
Expand Down

0 comments on commit 96f53a0

Please sign in to comment.