bump to 1.18.2

This commit is contained in:
meisnate12 2023-01-03 17:07:05 -05:00
parent 2291b53895
commit 2d597021b8
7 changed files with 29 additions and 30 deletions

View file

@ -34,7 +34,7 @@ jobs:
- name: Get the version - name: Get the version
id: get_version id: get_version
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//} run: echo "VERSION=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_OUTPUT
- name: Build and push - name: Build and push
id: docker_build id: docker_build
@ -88,12 +88,12 @@ jobs:
- name: Get Changelog - name: Get Changelog
id: notes id: notes
run: echo ::set-output name=notes::$(cat CHANGELOG -Raw) run: echo "NOTES=$(cat CHANGELOG -Raw)" >> $GITHUB_OUTPUT
- name: Create release - name: Create release
id: create_release id: create_release
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1
with: with:
body: ${{ steps.notes.outputs.notes }} body: ${{ steps.notes.outputs.NOTES }}
token: ${{ secrets.PAT }} token: ${{ secrets.PAT }}
tag_name: ${{ steps.get_version.outputs.VERSION }} tag_name: ${{ steps.get_version.outputs.VERSION }}

View file

@ -1,4 +1,6 @@
# Requirements Update (requirements will need to be reinstalled) # Requirements Update (requirements will need to be reinstalled)
Updated arrapi requirement to 1.4.2
Updated pillow requirement to 9.4.0
# New Features # New Features
Added new collection_order `custom.desc` ([FR](https://features.metamanager.wiki/features/p/reverse-sort-collectionorder-custom)) Added new collection_order `custom.desc` ([FR](https://features.metamanager.wiki/features/p/reverse-sort-collectionorder-custom))
@ -8,4 +10,5 @@ Added Delete Webhooks
# Bug Fixes # Bug Fixes
Fixed Italian Defaults Translation Fixed Italian Defaults Translation
Fixed TMDb Modified Filters Fixed TMDb Modified Filters
Fixed ValueError from Anime IDs

View file

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2022 meisnate12 Copyright (c) 2023 meisnate12
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View file

@ -1 +1 @@
1.18.1-develop10 1.18.2

View file

@ -10,7 +10,7 @@ These docs are assuming you have a basic understanding of Docker concepts. One
|:------------------------------------------------------|:----------------------------------------------|:-------------------------| |:------------------------------------------------------|:----------------------------------------------|:-------------------------|
| [Config](#config) | `-c` or `--config` | `PMM_CONFIG` | | [Config](#config) | `-c` or `--config` | `PMM_CONFIG` |
| [Time to Run](#time-to-run) | `-t` or `--time` | `PMM_TIME` | | [Time to Run](#time-to-run) | `-t` or `--time` | `PMM_TIME` |
| [Run](#run) | `-r` or `--run` | `PMM_RUN` | | [Run Immediately](#run-immediately) | `-r` or `--run` | `PMM_RUN` |
| [Run Tests](#run-tests) | `-rt`, `--tests`, or `--run-tests` | `PMM_TEST` | | [Run Tests](#run-tests) | `-rt`, `--tests`, or `--run-tests` | `PMM_TEST` |
| [Debug](#debug) | `-db` or `--debug` | `PMM_DEBUG` | | [Debug](#debug) | `-db` or `--debug` | `PMM_DEBUG` |
| [Trace](#trace) | `-tr` or `--trace` | `PMM_TRACE` | | [Trace](#trace) | `-tr` or `--trace` | `PMM_TRACE` |
@ -126,7 +126,7 @@ docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex
``` ```
```` ````
### Run ### Run Immediately
Perform a run immediately, bypassing the time to run flag. Perform a run immediately, bypassing the time to run flag.
@ -213,7 +213,7 @@ Run with Debug Logs Reporting to the Command Window.
<tr> <tr>
<th>Example</th> <th>Example</th>
<td><code>--debug</code></td> <td><code>--debug</code></td>
<td><code>PMM_TIMEOUT=true</code></td> <td><code>PMM_DEBUG=true</code></td>
</tr> </tr>
</table> </table>
@ -241,7 +241,7 @@ Run with extra Trace Debug Logs.
<tr> <tr>
<th>Flags</th> <th>Flags</th>
<td><code>-tr</code> or <code>--trace</code></td> <td><code>-tr</code> or <code>--trace</code></td>
<td><code>PMM_TIMEOUT</code></td> <td><code>PMM_TRACE</code></td>
</tr> </tr>
<tr> <tr>
<th>Example</th> <th>Example</th>
@ -263,7 +263,7 @@ docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex
### Timeout ### Timeout
Change the main Plex Meta Manager timeout. This timeout is overwritten byt those in your config file for those services. Change the main Plex Meta Manager timeout. This timeout is overwritten by those in your config file for those services.
<table class="dualTable colwidths-auto align-default table"> <table class="dualTable colwidths-auto align-default table">
<tr> <tr>
@ -281,6 +281,10 @@ Change the main Plex Meta Manager timeout. This timeout is overwritten byt those
<td><code>--timeout 360</code></td> <td><code>--timeout 360</code></td>
<td><code>PMM_TIMEOUT=360</code></td> <td><code>PMM_TIMEOUT=360</code></td>
</tr> </tr>
<tr>
<th>Values</th>
<td colspan="2">Integer Number of Seconds</td>
</tr>
</table> </table>
````{tab} Local Environment ````{tab} Local Environment
@ -361,7 +365,7 @@ docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex
``` ```
```` ````
### Operation Only ### Operations Only
Only run library operations skipping collections/metadata, playlists, and overlays. Only run library operations skipping collections/metadata, playlists, and overlays.
@ -394,7 +398,7 @@ docker run -it -v "X:\Media\Plex Meta Manager\config:/config:rw" meisnate12/plex
``` ```
```` ````
### Overlay Only ### Overlays Only
Only run library overlays skipping collections/metadata, playlists, and operations. Only run library overlays skipping collections/metadata, playlists, and operations.

View file

@ -5,29 +5,21 @@ To install a container from docker hub, you will need community applications - a
## Basic Installation ## Basic Installation
1. Head to the `Apps` tab of unRAID (Community Applications), and search `plex-meta-manager` in the upper right search box. There will be a couple of results shown, but you should ignore them ([Why?](images)) and use the official image, which is on DockerHub. Click `Click Here To Get More Results From DockerHub`. 1. Head to the `Apps` tab of unRAID (Community Applications), and search `plex meta manager` in the upper right search box. There will be a couple of results shown, but you should ignore them ([Why?](images)) and use the official image.
2. Click the download icon on the `plex meta manager` container by `meisnate12`. 2. Click the `Install` button on the Template from Sohjiro's Repository Tools.
3. Create your [Docker values](../../home/environmental) using `Add another Path, Port, Variable, Label or Device`. Example config: 3. Choose which branch you want to run `latest`, `develop`, or `nightly`.
| Config Type | Name | Key | Description | Value | Container Path | Host Path | Access Mode | 4. Click `Show more settings...` to set any [Environmental Variables](../../home/environmental) you wish to use. **None are required for PMM to work.**
|:------------|:--------------------|:--------------|:----------------------------------------------------|:-------|:---------------|:--------------------------------------|:------------|
| Variable | Time to Run | `PMM_TIME` | Time to update each day. Format: HH:MM | `6:00` | N/A | N/A | N/A |
| Variable | Divider Character | `PMM_DIVIDER` | The character that divides the sections | `=` | N/A | N/A | N/A |
| Variable | Screen Width | `PMM_WIDTH` | An integer between 90 and 300 | `100` | N/A | N/A | N/A |
| Path | Config Storage Path | N/A | Translation from docker container path to host path | N/A | `/config` | `/mnt/user/appdata/plex-meta-manager` | Read/Write |
* Full list of docker values can be found on the [Run Commands & Environmental Variables Page](../../home/environmental). * For example if you wish to have the container perform a run immediately and then shut down set `Run Immediately (--run)` to `true`.
* If you wish to enable one-time [Run]([Run Commands & Environmental Variables Page](../environmental.md#run)), add `-r` to `Post Arguments` by enabling Advanced View in the top right of unRAID.
* The Image below shows the above values in the unRAID WebUI.
![unRAID WebUI](unraid-webui.png)
4. Hit `Apply`, and allow unRAID to download the docker container. 5. Hit `Apply`, and allow unRAID to download the docker container.
5. Navigate to the `Docker` tab in unRAID, and stop the `plex-meta-manager` container if it has auto-started. 6. Navigate to the `Docker` tab in unRAID, and stop the `plex-meta-manager` container if it has auto-started.
6. Create `config.yml` and `library.yml` files as-per the [documentation](../../config/configuration) in the Host Path you set (/mnt/user/appdata/plex-meta-manager in the example) 6. Create `config.yml` and `library.yml` files as-per the [documentation](../../config/configuration) in the Host Path you set (/mnt/user/appdata/plex-meta-manager by default)
7. Once finished, run the container. Voila! Logs are located in `yourhostpath/logs`. 7. Once finished, run the container. Voila! Logs are located in `yourhostpath/logs`.

View file

@ -1231,7 +1231,7 @@ class CollectionBuilder:
raise Failed(f"{self.Type} Error: chart: {value} does not work with show libraries") raise Failed(f"{self.Type} Error: chart: {value} does not work with show libraries")
elif value in imdb.show_charts and self.library.is_movie: elif value in imdb.show_charts and self.library.is_movie:
raise Failed(f"{self.Type} Error: chart: {value} does not work with movie libraries") raise Failed(f"{self.Type} Error: chart: {value} does not work with movie libraries")
elif value in imdb.charts: elif value in imdb.movie_charts or value in imdb.show_charts:
self.builders.append((method_name, value)) self.builders.append((method_name, value))
else: else:
raise Failed(f"{self.Type} Error: chart: {value} is invalid options are {[i for i in imdb.charts]}") raise Failed(f"{self.Type} Error: chart: {value} is invalid options are {[i for i in imdb.charts]}")