Skip to content

Commit

Permalink
Update for 2.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jvlflame committed Mar 1, 2021
1 parent 3afa2b3 commit 7c3eae8
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 12 deletions.
32 changes: 32 additions & 0 deletions .github/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,38 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [2.4.0]

### Added
- Added `-OpenModule` parameter to open the Javinizer module directory
- Added setting `scraper.option.addmaleactors` to scrape avdanyuwiki.com for male actors (#147)
- Updated English names in the thumb csv will be added in a later release
- Sorting files via the CLI now populates the history csv file (-OpenHistory)
- GUI: Added ouput and filematcher preview
- GUI: Added recurse depth selection on sort card
- GUI: Added genre/tag editor popups
- GUI: Added stats page that corresponds with the history csv
- GUI: Added an advanced manual search workflow
- GUI: Added tooltip descriptions for most GUI actions and settings options
- GUI: Added better dark/light theme management, refreshed appbar
- GUI: Added 'not matched' count to sort progress popup

### Changed
- **Updated settings metadata priority defaults to favor javlibrary over r18**
- mgstageja scraper no longer includes actress aliases in the JapaneseName
- jav321 scrapers no longer include actress aliases in the JapaneseName
- History csv now includes all metadata fields
- GUI: Installing the GUI no longer requires first-run setup via `-OpenGUI` and Docker
- GUI: PowerShell Universal version upgraded from 1.4.7 => 1.5.13
- GUI: Default port changed from 5000 => 8600
- GUI: GUI now runs in a non-admin scope to allow easier access to network drives

### Fixed
- Fixed issue where actress images would fail to download if they contained special characters on mgstage (#223)
- Fixed issue causing update check to never run
- Fixed issue with javlibraryja and javlibraryzh scrapers not accepting manual cloudflare cookies
- Fixed issue where R18 series metadata included a blank 'tab' character

## [2.3.3]

### Changed
Expand Down
20 changes: 9 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ To run Javinizer, you will need to install following:

### Installation

After installing the required prerequisites, run the following command in an administrator PowerShell 7 console to install the Javinizer module. If this is your first time using PowerShell, you may run into some prompts about security policies. Follow the instructions given in the prompts to unrestrict the code.
After installing the required prerequisites, run the following command in an administrator PowerShell 7 (pwsh.exe) console to install the Javinizer module. If this is your first time using PowerShell, you may run into some prompts about security policies. Follow the instructions given in the prompts to unrestrict the code.

```powershell
# Install the module from PowerShell gallery
Expand All @@ -99,7 +99,7 @@ Here are some common commands that you can run with Javinizer:
# Run a command to sort your JAV files using default settings
> Javinizer -Path "C:\JAV\Unsorted" -DestinationPath "C:\JAV\Sorted"
# Run a command to sort your JAV files while searching folders recursively
# Run a command to sort your JAV files while searching folders recursively (within the folders)
> Javinizer -Path "C:\JAV\Unsorted" -DestinationPath "C:\JAV\Sorted" -Recurse
# Run a command to sort a JAV file using direct URLs
Expand All @@ -126,28 +126,26 @@ Here are some common commands that you can run with Javinizer:

### Quick start (GUI)

**NOTE** The GUI version of Javinizer is not updated at the same rate as the CLI version. For a more streamlined experience, I recommend using the CLI version unless you require the visual feedback and customization during your sorts.

After running the GUI, [view the docs](https://docs.jvlflame.net/installation/install-javinizer-web-gui#import-the-javinizer-dashboard) for first-time setup to import the Javinizer dashboard into PowerShell Universal.

#### Windows

```powershell
# Install PowerShell Universal to Javinizer module folder
# Install PowerShell Universal to Javinizer module folder (Run as administrator)
> Javinizer -InstallGUI
# Runs the PowerShell Universal application and opens the Javinizer GUI
# Runs the PowerShell Universal application and opens the Javinizer GUI dashboard page
# Optionally specify a custom port using the -Port parameter
> Javinizer -OpenGUI
```

After running `Javinizer -OpenGUI`, the PowerShell Universal process should run in a separate window and open your browser to 'http://localhost:[PORT]/' which contains the Javinizer dashboard.

#### Docker

```
docker run --name javinizer -p 5000:5000 -d jvlflame/javinizer:latest
docker run --name javinizer -p 8600:8600 -d jvlflame/javinizer:latest
# Optional
-v path/to/appdata:/home/data
-v path/to/settingsFile:/home/Javinizer/src/Javinizer/jvSettings.json
-v path/to/jvSettings.json:/home/jvSettings.json
```

## Example Output
Expand Down
8 changes: 7 additions & 1 deletion src/Javinizer/Javinizer.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

# Version number of this module.

ModuleVersion = '2.3.3'
ModuleVersion = '2.4.0'

# Supported PSEditions
# CompatiblePSEditions = @('Core')
Expand Down Expand Up @@ -73,6 +73,9 @@
FunctionsToExport = @(
'Invoke-JVParallel',
'Javinizer',
'Get-AVDanyuData',
'Get-AVEntertainmentData',
'Get-AVEntertainmentUrl',
'Get-CfSession',
'Get-DLgetchuData',
'Get-DmmData',
Expand All @@ -88,9 +91,11 @@
'Get-JVAggregatedData',
'Get-JVData',
'Get-JVItem',
'Get-JVMediaInfo',
'Get-JVNfo',
'Get-JVSettings',
'Get-JVSortData',
'Get-MaleActors',
'Get-MgstageData',
'Get-MgstageUrl',
'Get-R18Data',
Expand All @@ -101,6 +106,7 @@
'Set-JVMovie',
'Start-JVGUI',
'Update-JVModule',
'Update-JVNfo',
'Update-JVThumbCsv',
'Write-JVWebLog'
)
Expand Down

0 comments on commit 7c3eae8

Please sign in to comment.