Releases: javinizer/Javinizer
2.0.0-alpha4
Changed
- Greatly improved performance when performing the Javinizer directory search
- Output missing required fields when sort fails
Fixed
- Series not being set properly in R18 scraper
- Error output during sort caused by invalid path validation during file move
- Resolved errors when downloading metadata files for multi-part videos concurrently
- Properly set the description even if the translation fails when
sort.metadata.nfo.translate: 1
- Javlibrary scraper now properly sets coverurl to null if the image is invalid
- Setting
regex.match
now applies properly - Setting
match.minimumfilesize
now applies properly -RenameFile
now applies tosort.renamefile
properly-MoveToFolder
now applies tosort.movetofolder
properly-Force
fixed to correctly replace metadata files
See More
- e8c962d Update for 2.0.0-alpha4
- d179b18 Fix partnum match when using regex
- 916c61c Update log messaging on actresses written to csv
- ac074ac Update thumbs csv
- ee7f226 Update host output messages on skip
- d55d604 Fix series being set to null on r18 scraper
- 6007894 Remove cloudscraper calls to javlibrary requests
- 7906d0b Merge branch 'dev' of https://github.com/jvlflame/JAV-Organizer into dev
- 2e829fa Update excludedfilestring settings to regex
- 59f185f Add output for missing required fields after sort fail
- 7f453bf Additional download concurrency fixes
- a9cc12e Fix javlibrary coverurl scraper for invalid urls
- 7bbffee Improve directory search performance
- 76e42d3 Fix metadata download concurrency errors when sorting multi-part movies
- 30f43c5 Fix minimum file size when sorting
- e0e1c2c Add regex match
- 399ea73 FIx error when rolling back translated description
- cc46a03 Fix movetofolder and renamefile params on threaded sort
- 652d881 Fix force functionality on sort
- 446afd8 Merge branch 'master' into dev
- f700338 Delete SUMMARY.md
- d077e6f Updates for 2.0.0-alpha3
- affe9ce Remove logging module dependency calls
- a15a1d3 Add throttlelimit validation
- 63d8f8f Add recurse depth
- 0990866 Remove warning for updated files
- 821539e Fix utf8 encoding error on translation
- ebefd35 Update throttle settings
- 4a93682 Remove verbose messaging on invoke-parallel
- a581a04 Add trycatch for -Set
- a0fc491 Fix logging to include error messages
- 92f27b0 Reimplement multi with invoke-parallel
- fd69efb Customize invoke-parallel for Javinizer progress
- 2119f98 Add warning if sort completes but file already exists
- aa6f391 Implement invoke-parallel
- 03e586b Remove set-javlibraryowned settings
- e2a5ce6 Update README.md
- 0e24156 GitBook: [master] 2 pages modified
- 4ca3a1e Add docs index
- 511b3ba Update multi functionality
- d23d878 Update throttle limit to 100
- 686faa9 Update logging to remove dependency
- 45c455d Update setting defaults with genrecsv disabled
- 9e30222 Add multi functionality
- a800817 Update logging module to bootstrap script
- b26ee46 Add module dependency to build agent
- 30ff11a Remove compatible editions in manifest
- f18fa5f Add shouldprocess when setting emby thumbs
- 8d495ce Changed thumbnail csv to include fullname
- 2d92063 Remove required module from module manifest
- dba2c3c Fix module manifest
- b246cef Change function name Update-JVThumbCsv
- adab33d Add settings file validation
- d9acfcb Update location settings names
- 2b77def Add Set parameter functionality
- 4dec1ad Add MoveToFolder and RenameFile parameters
- 53d30ba Update version output, Settings param
- e5f1bb8 Fix error when running without scrapers
- a66905b Add module and PSEdition requirements
- 4c2f270 Re-add strict parameter
- 00640f3 Add missing scraper setting
- 450c04b Merge pull request #64 from jvlflame/rewrite
- a0bcc4e Fix nfo host output
- f1b2b96 Fix for 2.0.0-alpha1
- 344103c Update for 2.0.0-alpha1
- be5841d Add url sort support
- 03e321f Fix file declarations
- a48b4ba Removed logging module
- 46fa2ec Remove formattingcheck test
- 48bd9e1 Update build to not error on code formatting check
- ea91770 Add logging module
- cbc6860 Fix open jv files
- 4513d07 Fix trailing commas
- 6a94da5 Update if log is disabled
- 474a36b Update settings defaults
- 26ac94b Remove legacy files
- ee60e7d Fix trailing slash on javlibrary baseurl
- d1fb83d Replace default log file
- 3c7e3d5 Allow user defined javlibrary base url
- 8952757 Allow user defined genre csv
- 47703c0 Add user defined javlibrary base url
- 42467f2 Allow user-defined thumb csv path
- b6d16ee Update emby thumb functionality
- 0c356da Set better default paging for thumbs
- d7b45f4 Rewrite Set-JVEmbyThumbs
- c282b00 Fix error message output
- c5c21fd Update verbouse completed output
- cd217cf Update logging
- ef5b42d Rewrite Test-JVData functionality
- b036e59 Update genre replacement defaults
- b2a9e20 Remove maxpathlength and update settings defaults
- 1e825ec Add replacegenre functionality
- 1e6a551 Add nfoperfile functionality
- 8861383 Update logging
- c6b91ce Rename Write-JVLog
- d1699b6 Remove hardcoded module import path
- 96f53a0 Update function formatting
- f9768b2 Remove maxpathlength, add maxtitlelength
- 3d7cee9 Update string translation function
- d1a5137 Add translate/ignore genre functionality
- a224378 Fix year conversion
- 268bf38 Allow external settings definition
- 98c93bb Update verbose messaging
- 2926972 Update find and sort functionality
- dfeff84 Update function name Get-JVUrlLocation
- e20b0f7 Add settings declaration
- 0a4af85 Update actress set functionality in nfo
- 4290719 Update log messages
- 45f8fbe Fix thumb img setting
- 06335ee Set Write-JLog as private function
- 0773660 Split scraper functions
- 2a05e0d Add thumbcsv and alias functionality to aggregated
- 14de267 Remove legacy scripts
- 3f12b3a Fix extra characters in JVString conversion
- 9c25c63 Rename settings files
- 5a4753a Rename Update-JVThumbs
- 71d8496 Fix only one actress being scraped from javlibrary
- d964874 Update thumb csv function
- 5b84...
2.0.0-alpha3
I'm aware of an issue of error output during sort, but still completing successfully
Updated command-line documentation and examples are now added to the README. New settings documentation is still WIP.
Added
- Javinizer now runs multi-threaded by default by use of Invoke-Parallel (Allowed up to 10 threads)
-Depth
parameter to specify-Recurse
depth-Set
parameter to update any setting from the commandline via a hashtable-SettingsPath
parameter to specify an external settings file-HideProgress
parameter to hide the progress bar when sorting- PSEdition Core requirement added to all public functions
- Settings validation function
- Re-added
-MoveToFolder
and-RenameFile
parameters - Re-added
-Strict
parameter
Changed
FullName
column added to thumbnail csv - Not required if adding actress manually- Changed function name
Update-JVThumbs
->Update-JVThumbCsv
- Setting name
sort.metadata.thumbcsv.path
->location.thumbcsv
- Setting name
sort.metadata.genrecsv.path
->location.genrecsv
- Setting name
admin.log.path
->location.log
-Version
parameter output- Url matches using
-Find
are more intuitive
Fixed
- Missing setting
scraper.movie.javbuzh
added to jvSettings.json file - Encoding errors where
sort.metadata.nfo.translate
is enabled - Error when running
-Find
without any scrapers enabled
Removed
Logging
module dependency
Changes:
See More
- af7905d Merge 446afd8 into f700338
- 446afd8 Merge branch 'master' into dev
- f700338 Delete SUMMARY.md
- d077e6f Updates for 2.0.0-alpha3
- affe9ce Remove logging module dependency calls
- a15a1d3 Add throttlelimit validation
- 63d8f8f Add recurse depth
- 0990866 Remove warning for updated files
- 821539e Fix utf8 encoding error on translation
- ebefd35 Update throttle settings
- 4a93682 Remove verbose messaging on invoke-parallel
- a581a04 Add trycatch for -Set
- a0fc491 Fix logging to include error messages
- 92f27b0 Reimplement multi with invoke-parallel
- fd69efb Customize invoke-parallel for Javinizer progress
- 2119f98 Add warning if sort completes but file already exists
- aa6f391 Implement invoke-parallel
- 03e586b Remove set-javlibraryowned settings
- e2a5ce6 Update README.md
- 0e24156 GitBook: [master] 2 pages modified
- 4ca3a1e Add docs index
- 511b3ba Update multi functionality
- d23d878 Update throttle limit to 100
- 686faa9 Update logging to remove dependency
- 45c455d Update setting defaults with genrecsv disabled
- 9e30222 Add multi functionality
- a800817 Update logging module to bootstrap script
- b26ee46 Add module dependency to build agent
- 30ff11a Remove compatible editions in manifest
- f18fa5f Add shouldprocess when setting emby thumbs
- 8d495ce Changed thumbnail csv to include fullname
- 2d92063 Remove required module from module manifest
- dba2c3c Fix module manifest
- b246cef Change function name Update-JVThumbCsv
- adab33d Add settings file validation
- d9acfcb Update location settings names
- 2b77def Add Set parameter functionality
- 4dec1ad Add MoveToFolder and RenameFile parameters
- 53d30ba Update version output, Settings param
- e5f1bb8 Fix error when running without scrapers
- a66905b Add module and PSEdition requirements
- 4c2f270 Re-add strict parameter
- 00640f3 Add missing scraper setting
- 450c04b Merge pull request #64 from jvlflame/rewrite
- a0bcc4e Fix nfo host output
- f1b2b96 Fix for 2.0.0-alpha1
- 344103c Update for 2.0.0-alpha1
- be5841d Add url sort support
- 03e321f Fix file declarations
- a48b4ba Removed logging module
- 46fa2ec Remove formattingcheck test
- 48bd9e1 Update build to not error on code formatting check
- ea91770 Add logging module
- cbc6860 Fix open jv files
- 4513d07 Fix trailing commas
- 6a94da5 Update if log is disabled
- 474a36b Update settings defaults
- 26ac94b Remove legacy files
- ee60e7d Fix trailing slash on javlibrary baseurl
- d1fb83d Replace default log file
- 3c7e3d5 Allow user defined javlibrary base url
- 8952757 Allow user defined genre csv
- 47703c0 Add user defined javlibrary base url
- 42467f2 Allow user-defined thumb csv path
- b6d16ee Update emby thumb functionality
- 0c356da Set better default paging for thumbs
- d7b45f4 Rewrite Set-JVEmbyThumbs
- c282b00 Fix error message output
- c5c21fd Update verbouse completed output
- cd217cf Update logging
- ef5b42d Rewrite Test-JVData functionality
- b036e59 Update genre replacement defaults
- b2a9e20 Remove maxpathlength and update settings defaults
- 1e825ec Add replacegenre functionality
- 1e6a551 Add nfoperfile functionality
- 8861383 Update logging
- c6b91ce Rename Write-JVLog
- d1699b6 Remove hardcoded module import path
- 96f53a0 Update function formatting
- f9768b2 Remove maxpathlength, add maxtitlelength
- 3d7cee9 Update string translation function
- d1a5137 Add translate/ignore genre functionality
- a224378 Fix year conversion
- 268bf38 Allow external settings definition
- 98c93bb Update verbose messaging
- 2926972 Update find and sort functionality
- dfeff84 Update function name Get-JVUrlLocation
- e20b0f7 Add settings declaration
- 0a4af85 Update actress set functionality in nfo
- 4290719 Update log messages
- 45f8fbe Fix thumb img setting
- 06335ee Set Write-JLog as private function
- 0773660 Split scraper functions
- 2a05e0d Add thumbcsv and alias functionality to aggregated
- 14de267 Remove legacy scripts
- 3f12b3a Fix extra characters in JVString conversion
- 9c25c63 Rename settings files
- 5a4753a Rename Update-JVThumbs
- 71d8496 Fix only one actress being scraped from javlibrary
- d964874 Update thumb csv function
- 5b8407c Updates
- 1a5fafa Update scrapers
- e7ee92f Update dmm contentid to id
- e36a548 Update pipeline functions
- ae549fd Update date/year field names
- dbfeec4 Remove get-javinizerdata file
- 478e23d Add initial data/aggregated functions
- e9c2c57 Update r18/dmm retry from 5 to 3
- 964199b Update settings file format to single line
- 7446fbf Update url scraper outputs
- d7b4967...
2.0.0-alpha1
Breaking changes from v1.x.x due to updated files
genres.csv
=>jvGenres.csv
r18-thumbs.csv
=>jvThumbs.csv
settings.ini
=>jvSettings.json
Installation
- Install Javinizer pre-release
Install-Module Javinizer -AllowPrerelease
- Install logging module dependency - https://github.com/EsOsO/Logging
Install-Module Logging
Still in progress
- Documentation
- Multi-sort functionality
- SetJavlibraryOwned functionality
- Improve R18 scraper to pull both en/ja names at once and write to thumbnail csv if missing
- Need to test all non-english scrapers (besides Dmm)
- Need to test jav321 scraper as some fields are wonky
- Create web front-end for Javinizer using PowerShell Universal
Enhancements
- Site scrapers now run in asynchronous threads
- Scraping a single movie with -Url now works more intuitively
- Thumbnail csv is improved with both English/Japanese names
- Thumbnail csv now supports multiple actress aliases with '|' delimiter in the Alias column
- Thumbnail csv now better matches actresses
- Allow to prefer English or Japanese actress names in metadata
- If a Japanese name is found from site metadata, thumbnail csv will automatically be used to try to match it to its English name and vice-versa
- User definable genre csv path
- User definable thumbnail csv path
- User definable javlibrary baseUrl - some reports of cloudflare issues
- Improved logging
- Functions now public for power users
Changes:
- Settings file changed from .ini to .json format
- Path/DestinationPath now work a bit differently.
- Running Javinizer -Path $Path used to automatically set the DestinationPath as $Path. Now it is either required to be set in the command line or it will default to the path in the settings file
Removed
- <year> data in nfo
- <rating> data in nfo
Example Usage
# I tried to keep everything identical to how it was before, so you shouldn't notice many differences
# if at all of the commandline experience. You can also play around with the -Verbose and -Debug switches for more info.
## Find data from individual sites
Javinizer -Find 'ABP-420' -R18 -Javlibrary
## Find data from individual sites and aggregate them according to your settings file
Javinizer -Find 'ABP-420' -R18 -Javlibrary -Aggregated
## Find data from individual sites and aggregate them according to your settings file and output the resulting NFO file
Javinizer -Find 'ABP-420' -R18 -Javlibrary -Aggregated -Nfo
## Find data from individual URLs
Javinizer -Find 'http://www.javlibrary.com/en/?v=javlilb54i', 'https://www.r18.com/videos/vod/movies/detail/-/id=118abp00420/'
## Find data from individual URLs and aggregate them according to your settings file
Javinizer -Find 'http://www.javlibrary.com/en/?v=javlilb54i', 'https://www.r18.com/videos/vod/movies/detail/-/id=118abp00420/' -Aggregated
## Sort a movie with URLs
Javinizer -Path 'C:\Javinizer\ABP-420.mp4' -DestinationPath 'C:\Javinizer' -Url 'http://www.javlibrary.com/en/?v=javlilb54i', 'https://www.r18.com/videos/vod/movies/detail/-/id=118abp00420/', 'https://www.dmm.co.jp/digital/videoa/-/detail/=/cid=118abp00420/?i3_ref=search&i3_ord=6'
## Sort a path
Javinizer -Path 'C:\Javinizer\Unsorted' -DestinationPath 'C:\Javinizer\Sorted'
## Scrape R18 actress pages 1-5 and update thumbnail csv
Javinizer -UpdateThumbs -Pages 1,5
## Scrape all R18 actress pages and update thumbnail csv
Javinizer -UpdateThumbs
See More
* a0bcc4e Fix nfo host output * f1b2b96 Fix for 2.0.0-alpha1 * 344103c Update for 2.0.0-alpha1 * be5841d Add url sort support * 03e321f Fix file declarations * a48b4ba Removed logging module * 46fa2ec Remove formattingcheck test * 48bd9e1 Update build to not error on code formatting check * ea91770 Add logging module * cbc6860 Fix open jv files * 4513d07 Fix trailing commas * 6a94da5 Update if log is disabled * 474a36b Update settings defaults * 26ac94b Remove legacy files * ee60e7d Fix trailing slash on javlibrary baseurl * d1fb83d Replace default log file * 3c7e3d5 Allow user defined javlibrary base url * 8952757 Allow user defined genre csv * 47703c0 Add user defined javlibrary base url * 42467f2 Allow user-defined thumb csv path * b6d16ee Update emby thumb functionality * 0c356da Set better default paging for thumbs * d7b45f4 Rewrite Set-JVEmbyThumbs * c282b00 Fix error message output * c5c21fd Update verbouse completed output * cd217cf Update logging * ef5b42d Rewrite Test-JVData functionality * b036e59 Update genre replacement defaults * b2a9e20 Remove maxpathlength and update settings defaults * 1e825ec Add replacegenre functionality * 1e6a551 Add nfoperfile functionality * 8861383 Update logging * c6b91ce Rename Write-JVLog * d1699b6 Remove hardcoded module import path * 96f53a0 Update function formatting * f9768b2 Remove maxpathlength, add maxtitlelength * 3d7cee9 Update string translation function * d1a5137 Add translate/ignore genre functionality * a224378 Fix year conversion * 268bf38 Allow external settings definition * 98c93bb Update verbose messaging * 2926972 Update find and sort functionality * dfeff84 Update function name Get-JVUrlLocation * e20b0f7 Add settings declaration * 0a4af85 Update actress set functionality in nfo * 4290719 Update log messages * 45f8fbe Fix thumb img setting * 06335ee Set Write-JLog as private function * 0773660 Split scraper functions * 2a05e0d Add thumbcsv and alias functionality to aggregated * 14de267 Remove legacy scripts * 3f12b3a Fix extra characters in JVString conversion * 9c25c63 Rename settings files * 5a4753a Rename Update-JVThumbs * 71d8496 Fix only one actress being scraped from javlibrary * d964874 Update thumb csv function * 5b8407c Updates * 1a5fafa Update scrapers * e7ee92f Update dmm contentid to id * e36a548 Update pipeline functions * ae549fd Update date/year field names * dbfeec4 Remove get-javinizerdata file * 478e23d Add initial data/aggregated functions * e9c2c57 Update r18/dmm retry from 5 to 3 * 964199b Update settings file format to single line * 7446fbf Update url scraper outputs * d7b4967 Update function names * 564ce1a Rename dataobject filenames * 6d2d2ef Allow nulls on convert-htmlcharacter * be1743d Update scrapers * fb8ba90 Set log info to verbose * a081e53 Update R18 scrapers * f8a1876 Move scraper files to public * 0405404 Update scrapers functionality * e573c79 Set Convert-HTMLCharacter public * 76ca9a6 Update file matcher to better capture contentid * b40855b Convert settings from ini to json * 2225ec2 Update for pipeline input * f8cdb56 Remove old files * d1ef4d3 Add new logging function * 52ab693 Change set-owned interval setting name * d41e254 Add log when failed to set owned on JAVLibrary * f4f85fc Add module check and import for multi threads * c000254 Add timeout interval on JAVLibrary set-owned * 47749e9 Remove set-owned from default workflow * 5786743 Fix setting owned movies when list is empty (#57)This list of changes was [au...
1.7.3
Hotfix release for minor issues in 1.7.2.
Changes:
Changed
- Restored some scraper settings defaults
- .wmv to file extension default
- scrape-r18/dmm to true
Fixed
- Added
-Strict
functionality to-SetJavlibraryOwned
- Error when running with
-Multi
due to dev code
- 9582c5d Merge pull request #56 from jvlflame/staging
- f5dd84f Update docs for 1.7.3
- 4df09df Add strict to javlibrary parameterset
- fb87bce Remove dev code when running multi
- 00e843c Add wmv to default included file extensions
- 4c695dd Add strict preference to setjavlibraryowned
- 5d0f5f5 Revert default scraper settings
This list of changes was auto generated.
1.7.2
To roll forward your existing setttings file:
# Add under [General]
regex-id-match=1
regex-pt-match=2
# Add under [JavLibrary]
request-timeout-sec=90
Changes:
Added
- Settings file validation for:
- True/False values
- Integer values
- Multi-sort throttle value
Changed
-SetJavlibraryOwned
now accepts a Path as well as a text list of movie IDs- If a path is detected, it will use Javinizer's default movie matching scheme to match IDs (regex-match supported as well)
- e.g.
Javinizer -SetJavlibraryOwned "C:\JAV\Sorted" -Recurse
- e.g.
- If a file is detected, it will use the text list of movie IDs
- e.g.
Javinizer -SetJavlibraryOwned "C:\JAV\movies.txt"
- e.g.
- If a path is detected, it will use Javinizer's default movie matching scheme to match IDs (regex-match supported as well)
- Timeout for setting owned movies on JAVLibrary is now user-defined (in seconds)
- Setting
request-timeout-sec
- Setting
- Regex match sorting now allows user-defined match values
- Setting
regex-id-match
andregex-pt-match
- Setting
-Multi
sort now uses PowerShell nativeStart-ThreadJob
cmdlet as opposed to PoshRSJob- Progress bar when using parameter
-Multi
now includes current in-progress threads
Fixed
- Movies failing to be sorted into separate folders when using
-Multi
with default settings - Javinizer failing when regex match fails on an item and returns a null value
- Javinizer not ignoring movies that don't match the regex string when
regex-match=True
Removed
- PoshRSJob dependency removed
- 080c3e5 Fix javinizer not ignoring files that don't match regex
- fecae73 Add functionality to setjavlibraryowned on a path
- be2a752 Add error check for when regex match fails
- b1646a0 Change r18 thumb scraping to match multi throttle
- e2c337e Update progresspreference and casing
- 1791d49 Remove function start/end messages
- cb9072c Update demo media
- 283ea15 Add integer setting validation
- 92b4812 Add user-defined regex match group values
- d7d5b34 Add initial settings value validation
- d488f50 Change javlibrary set owned timeout as user-defined
See More
* 939681b Merge pull request #54 from jvlflame/staging * 9d782b3 Update docs for 1.7.2 * a34f0f0 Merge pull request #53 from jvlflame/feature/rewrite-multi * 87a5faf Update multi sort to remove PoSHRSJob dependency * a950e08 Set theme jekyll-theme-cayman * 3a3c156 Merge pull request #50 from jvlflame/stagingThis list of changes was auto generated.
1.7.1
To roll forward your existing setttings file from v1.6.0: View instructions from release 1.7.0. You may experience a bug causing folders not to be created when using -Multi
. If that happens, re-use the default settings.ini
file from 1.7.1 and replace those values with your backup values.
I am also hearing of some issues with using the default settings file when using -Multi
. If you are unable to resolve the issue, downgrade to version 1.6.0.
Uninstall-Module Javinizer
Install-Module -Name Javinizer -RequiredVersion 1.6.0
Changes:
Added
- Parameter
-SetJavlibraryOwned
to add a list of movies as owned on JAVLibrary
Changed
- 60s timeout when attempting to set owned status on JAVLibrary
- Error check to test successful authentication to JAVLibrary before running sort
Fixed
- Fixed movie count being doubled on sort
- Fixed movie mismatch when
regex-match=True
- Fixed running Javinizer
-Multi
sort whenset-owned=True
- 447a202 Merge 017da94 into 5f84fc5
- 017da94 Update docs for 1.7.1
- 7f0f0bb Add functionality, timeout/error checks on set owned
- bace791 Re-update casing for function consistency
- a2a2293 Fix getting already owned movies on JAVLibrary
- 1019ff8 Fix update error message output
- 0b4afb1 Fix file match desync when using regex match
- ee97eba Fix function casing
- f9d1017 Clean up regex match if part number is null
- cd7b6d2 Remove verbose messages on JAVLibrary webrequests
This list of changes was auto generated.
[1.7.0]
Broken build -- Do not use or download - If you have already sorted files using this version, check those files to make sure the movie ID is correct. They may have been jumbled if you sorted multiple files at once.
To roll forward your existing settings.ini file:
# Add under [General]:
regex-match=false
regex=([a-zA-Z|tT28]+-\d+z{0,1}Z{0,1}e{0,1}E{0,1})(?:-pt){0,1}(\d{1,2})?
# Add under [JavLibrary] <-- Create new section in .ini file
set-owned=False
username=
session-cookie=
Changes:
Added
-
Added setting to match JAV files using regular expressions
- Regex match will not perform any string transformations, so the ID in your filename will need to match the site metadata exactly
- This is intended for users who have previously sorted files using a unique template and are unable to match using Javinizer's default matcher
- The regex match 1 should be the movie ID (e.g. ABP-234). Match 2 (optional) should be the part number of the movie (e.g. 2)
-
Experimental Added JAVLibrary integration with setting movies as "Owned" when sorting with Javinizer
-
You will need the
session
cookie from www.javlibrary.com after signing in, as well as your username
-
Fixed
- Fixed
-GetThumbs
and-UpdateThumbs
functionality- Removed PoshRSJob dependency, instead using PowerShell Core native
ForEach-Object -Parallel
for multi-threaded webpage scraping- There will no longer be a progress bar displayed
- Removed PoshRSJob dependency, instead using PowerShell Core native
- Fixed error output due to missing native dependencies when checking for Javinizer module updates
- 5f84fc5 Update settings regex default
- 671c831 Comment out experimental features
- 3fcf28d Add regex match for Javinizer sort
- 4bc2f7d Update docs & module files
- edfe114 Get JAVLibrary owned files only if running sort
- dbb508b Update JavLibrary set owned feature
- 75516b4 Remove PoshRSJob dependency for thumbnail scraping
- 95429d1 Remove error when checking module version failed
- 3e841bd Add javlibrary integration
See More
- fb37d4f Fix missing param on thumbcsv get
- a0fbaa7 Fix formatting
- ab932b5 Fix some javlibrary integration interactions
This list of changes was auto generated.
1.6.0
Since this was another quick update, please report any bugs that you might find with any of the features added.
Recommended usage for sorting uncensored files: Create a duplicate settings.ini
file with specific settings with using javbus and/or jav321. Then when running Javinizer, you can use the -ImportSettings
parameter to call it, e.g. Javinizer -Path C:\Downloads\ToSort\Uncensored\ -ImportSettings C:\Downloads\ToSort\javinizeruncen.ini -Strict
You will also likely need to use the -Strict
parameter as many uncensored studios do not follow standard ID naming standards.
I haven't done any rigorous testing with using the new scrapers in conjunction with the original javlibrary,r18,dmm scrapers. My current assumption is that the Actresses/ActressThumbUrl metadata may not sync up when used together, so let me know if you find any issues in relation to that, but I do recommend to use the multiple settings file solution if you want the most accurate data.
To roll forward your existing settings.ini file:
# Add under [Main]:
scrape-jav321=False
Changes:
Added
- Initial Jav321 scraper functionality
- Setting scrape-jav321
- Actress thumb url scraping for JavBus scraper
- d12947c Update docs for 1.6.0
- f748b00 Add jav321 main scraper functionality
- a1f9d73 Fix coverurl,screenshoturl,genre object for jav321
- 4b5aed8 Add jav321 url scraper (#35)
- 7fd6f27 Add jav321 scraper data object (#35)
- 2ad1ac1 Fix javbus title scraper
- 0d6a368 Add thumburl scraper to javbus (#46)
This list of changes was auto generated.
[1.5.0]
To preface: this was a quick release that did not involve much QA of the features added. Please open an issue if you find any bugs, thanks. If you use the javbus scraper to sort uncensored JAV, it is likely you'll need to use the -Strict
parameter as the default renamer does not take that format into account.
To roll forward your existing settings.ini file:
# Add under [Main]:
scrape-javbus=False
scrape-javbusja=False
scrape-actress-en=True
scrape-actress-ja=True
# Add under [General]:
max-path-length=255
Added
- Initial JavBus scraper functionality
- Setting scrape-javbus, scrape-javbusja
- Setting toggle for r18.com actress name language scraping to csv when using -GetThumbs or -UpdateThumbs
- scrape-actress-en
- scrape-actress-ja
- Setting
max-path-length
to allow user to define maximum path length of sorted files - Enhanced
-ViewLog
functionality and parameters- Colored output for ERROR and WARN log messages
- -ViewLog (List, Object, Table, Grid)
- -Entries
- -Order (Asc, Desc) Default: Desc
- -LogLevel (Info, Error, Warn, Debug)
- Examples:
Javinizer -ViewLog List
Javinizer -ViewLog Table -LogLevel Error -Entries 10
Javinizer -ViewLog Object | Where-Object {$_.message -like 'Skipped*'}
Removed
- Host output when Javinizer function is started/stopped