fix(plaxt): moved to stable and added docs (#3638)

* fix(plaxt): move to stable and added docs v2

* Rename README..md to README.md

* fix common version back to 10.5.5

* no messaeg

Co-authored-by: Stavros kois <s.kois@outlook.com>
This commit is contained in:
Xstar97
2022-08-31 03:21:44 -04:00
committed by GitHub
parent 44625c7df1
commit 30811c1860
10 changed files with 59 additions and 22 deletions

View File

@@ -1,9 +1,3 @@
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- Other
- MediaApp-Other
- MediaServer-Other
apiVersion: v2
appVersion: "latest"
dependencies:
@@ -11,8 +5,8 @@ dependencies:
repository: https://library-charts.truecharts.org
version: 10.5.6
deprecated: false
description: "This Tools provides a way to keep your watched history synced FROM Plex Server To Trakt.tv (IT will not do history prior to tool Installation) it uses WebHooks to Accomplish this so a PLEX PASS Subscription is needed to use WebHooks.\r\n"
home: https://truecharts.org/docs/charts/incubator/plaxt
description: This Tools provides a way to keep your watched history synced FROM Plex Server To Trakt.tv
home: https://truecharts.org/docs/charts/stable/plaxt
icon: https://truecharts.org/img/hotlink-ok/chart-icons/plaxt.png
keywords:
- plaxt
@@ -30,4 +24,11 @@ sources:
- https://github.com/XanderStrike/goplaxt
- https://hub.docker.com/r/xanderstrike/goplaxt
type: application
version: 0.0.22
version: 1.0.0
annotations:
truecharts.org/catagories: |
- Other
- MediaApp-Other
- MediaServer-Other
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@@ -0,0 +1,29 @@
# Installation Notes
## TRAKT.TV Setup
- Please create an [app](https://trakt.tv/oauth/applications/new) in trakt.tv.
- Set the trakt app name to whatever you like for ex: `plaxt`.
- Optionally set an icon, you can download this [icon](https://truecharts.org/img/hotlink-ok/chart-icons/plaxt.png).
- Set the redirect uri to for ex (must end with `/authorize`):
- `https://plaxt.mydomain.com/authorize`.
- `https://my_public_ip:8000/authorize`.
- Set the option `/scrobble` to `true`.
- Copy both the Client ID and Secret as you will need both to setup the `plaxt` chart in the next section.
## Plaxt Setup
- Set `TRAKT_ID` with your custom trakt.tv app's client id.
- Set `TRAKT_SECRET` with your trakt.tv app's client secret.
- After launching the chart it will ask you to add your plex username in `Step 1`.
- Click the `authorize` button to authorize your custom app aka `plaxt` with trakt.tv.
- If successful, you will be given a generated webhook to add to plex in `Step 2`.
- Go to plex -> settings -> webhooks -> add the webhook.
- Profit.
Notes:
- This chart depends on plex webhooks which is a `Plex Pass` feature.
- The upstream project is no longer in development as Trakt has [official support](https://blog.trakt.tv/plex-scrobbler-52db9b016ead) for Plex Webhooks.

View File

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@@ -12,9 +12,9 @@ questions:
# Include{recreate}
# Include{controllerExpert}
# Include{controllerExpertExtraArgs}
- variable: env
- variable: secretEnv
group: "Container Configuration"
label: "Image Environment"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
@@ -66,9 +66,9 @@ questions:
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: hostpathforkeystore
label: "hostpathforkeystore Storage"
description: "Usually mntuserappdataplaxt"
- variable: config
label: "App Config Storage"
description: "Stores the Application Configuration."
schema:
additional_attrs: true
type: dict

View File

@@ -1,27 +1,32 @@
env:
TRAKT_ID: ""
TRAKT_SECRET: ""
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/plaxt
tag: latest@sha256:da5223efed05cf981a0a5a4670cfbd609db5c3ad0b4653ba88a6b08a77805cc1
persistence:
hostpathforkeystore:
enabled: true
mountPath: /app/keystore
env:
TRAKT_ID: ""
TRAKT_SECRET: ""
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
main:
ports:
main:
port: 8000
protocol: TCP
protocol: HTTP
targetPort: 8000
persistence:
config:
enabled: true
mountPath: "/app/keystore"
portal:
enabled: true

View File

@@ -104,6 +104,7 @@ words:
- photoprism
- pihole
- plainhost
- plaxt
- plex
- preconfigured
- prefs
@@ -157,6 +158,7 @@ words:
- tlsstores
- traefik
- traefikservices
- Trakt
- truecharts
- truenas
- truetool