Skip to content

Commit

Permalink
Add user defined javlibrary base url
Browse files Browse the repository at this point in the history
  • Loading branch information
jvlflame committed Sep 1, 2020
1 parent 42467f2 commit 47703c0
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions src/Javinizer/Public/Get-JVData.ps1
Expand Up @@ -44,6 +44,10 @@ function Get-JVData {
[Alias('scraper.movie.jav321')]
[Boolean]$Jav321,

[Parameter(ValueFromPipelineByPropertyName = $true)]
[Alias('javlibrary.baseurl')]
[String]$JavlibraryBaseUrl = 'http://www.javlibrary.com',

[Parameter(ValueFromPipeline = $true)]
[PSObject]$Settings
)
Expand All @@ -63,8 +67,11 @@ function Get-JVData {
$Javbus = $Settings.'scraper.movie.javbus'
$JavbusJa = $Settings.'scraper.movie.javbusja'
$JavbusZh = $Settings.'scraper.movie.javbuszh'
$JavlibraryBaseUrl = $Settings.'javlibrary.baseurl'
}

Write-Debug "BaseUrl: $JavlibraryBaseUrl"

try {
# You need to change this path if you're running the script from outside of the Javinizer module folder
$jvModulePath = Join-Path -Path ((Get-Item $PSScriptRoot).Parent) -ChildPath 'Javinizer.psm1'
Expand All @@ -89,23 +96,23 @@ function Get-JVData {
Write-JVLog -Level Debug -Message "[$Id] [$($MyInvocation.MyCommand.Name)] [Search - Javlibrary]"
Start-ThreadJob -Name "$Id-Javlibrary" -ScriptBlock {
Import-Module $using:jvModulePath
Get-JavlibraryUrl -Id $using:Id -Language en | Get-JavlibraryData
Get-JavlibraryUrl -Id $using:Id -BaseUrl $using:JavlibraryBaseUrl -Language en | Get-JavlibraryData
} | Out-Null
}

if ($JavlibraryJa) {
Write-JVLog -Level Debug -Message "[$Id] [$($MyInvocation.MyCommand.Name)] [Search - JavlibraryJa]"
Start-ThreadJob -Name "$Id-JavlibraryJa" -ScriptBlock {
Import-Module $using:jvModulePath
Get-JavlibraryUrl -Id $using:Id -Language ja | Get-JavlibraryData
Get-JavlibraryUrl -Id $using:Id -BaseUrl $using:JavlibraryBaseUrl -Language ja | Get-JavlibraryData
} | Out-Null
}

if ($JavlibraryZh) {
Write-JVLog -Level Debug -Message "[$Id] [$($MyInvocation.MyCommand.Name)] [Search - JavlibraryZh]"
Start-ThreadJob -Name "$Id-JavlibraryZh" -ScriptBlock {
Import-Module $using:jvModulePath
Get-JavlibraryUrl -Id $using:Id -Language zh | Get-JavlibraryData
Get-JavlibraryUrl -Id $using:Id -BaseUrl $using:JavlibraryBaseUrl -Language zh | Get-JavlibraryData
} | Out-Null
}

Expand Down

0 comments on commit 47703c0

Please sign in to comment.