Skip to content

Commit 327d818

Browse files
Rename to Visage
Improve sync/media with better caching, to not need `simple-clean`
1 parent 8176327 commit 327d818

40 files changed

Lines changed: 939 additions & 923 deletions

.github/workflows/publishing.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030

3131
environment:
3232
name: pypi
33-
url: https://pypi.org/p/Mediux-Posters
33+
url: https://pypi.org/p/Visage
3434
name: Publish to PyPI
3535
permissions:
3636
id-token: write

.github/workflows/rich-codex.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
push:
55
paths:
66
- README.md
7-
- mediux_posters/__main__.py
7+
- visage/__main__.py
88
workflow_dispatch:
99

1010
permissions:

README.md

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
# Mediux Posters
1+
# Visage
22

3-
[![PyPI - Python](https://img.shields.io/pypi/pyversions/Mediux-Posters.svg?logo=PyPI&label=Python&style=flat-square)](https://pypi.python.org/pypi/Mediux-Posters/)
4-
[![PyPI - Status](https://img.shields.io/pypi/status/Mediux-Posters.svg?logo=PyPI&label=Status&style=flat-square)](https://pypi.python.org/pypi/Mediux-Posters/)
5-
[![PyPI - Version](https://img.shields.io/pypi/v/Mediux-Posters.svg?logo=PyPI&label=Version&style=flat-square)](https://pypi.python.org/pypi/Mediux-Posters/)
6-
[![PyPI - License](https://img.shields.io/pypi/l/Mediux-Posters.svg?logo=PyPI&label=License&style=flat-square)](https://opensource.org/licenses/MIT)
3+
[![PyPI - Python](https://img.shields.io/pypi/pyversions/Visage.svg?logo=PyPI&label=Python&style=flat-square)](https://pypi.python.org/pypi/Visage/)
4+
[![PyPI - Status](https://img.shields.io/pypi/status/Visage.svg?logo=PyPI&label=Status&style=flat-square)](https://pypi.python.org/pypi/Visage/)
5+
[![PyPI - Version](https://img.shields.io/pypi/v/Visage.svg?logo=PyPI&label=Version&style=flat-square)](https://pypi.python.org/pypi/Visage/)
6+
[![PyPI - License](https://img.shields.io/pypi/l/Visage.svg?logo=PyPI&label=License&style=flat-square)](https://opensource.org/licenses/MIT)
77

88
[![Pre-Commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&style=flat-square)](https://github.com/pre-commit/pre-commit)
99
[![Ruff](https://img.shields.io/badge/ruff-enabled-brightgreen?logo=ruff&style=flat-square)](https://github.com/astral-sh/ruff)
1010

11-
[![Github - Contributors](https://img.shields.io/github/contributors/Buried-In-Code/Mediux-Posters.svg?logo=Github&label=Contributors&style=flat-square)](https://github.com/Buried-In-Code/Mediux-Posters/graphs/contributors)
12-
[![Github Action - Testing](https://img.shields.io/github/actions/workflow/status/Buried-In-Code/Mediux-Posters/testing.yaml?branch=main&logo=Github&label=Testing&style=flat-square)](https://github.com/Buried-In-Code/Mediux-Posters/actions/workflows/testing.yaml)
11+
[![Github - Contributors](https://img.shields.io/github/contributors/Buried-In-Code/Visage.svg?logo=Github&label=Contributors&style=flat-square)](https://github.com/Buried-In-Code/Visage/graphs/contributors)
12+
[![Github Action - Testing](https://img.shields.io/github/actions/workflow/status/Buried-In-Code/Visage/testing.yaml?branch=main&logo=Github&label=Testing&style=flat-square)](https://github.com/Buried-In-Code/Visage/actions/workflows/testing.yaml)
1313

1414
Fetches Show, Movie, and Collection cover art from Mediux and updates Plex/Jellyfin using TMDB IDs.
1515

@@ -20,38 +20,45 @@ _Jellyfin Collections are not yet supported._
2020
### Pipx
2121

2222
1. Ensure you have [Pipx](https://pipx.pypa.io/stable/) installed: `pipx --version`
23-
2. Install the project: `pipx install Mediux-Posters`
23+
2. Install the project: `pipx install visage`
2424

2525
## Usage
2626

27-
<details><summary>Mediux-Posters Commands</summary>
27+
<details><summary>visage Commands</summary>
2828

2929
<!-- RICH-CODEX hide_command: true -->
30-
![`uv run Mediux-Posters --help`](docs/img/mediux-posters_commands.svg)
30+
![`uv run visage --help`](docs/img/visage_commands.svg)
3131

3232
</details>
33-
<details><summary>Mediux-Posters sync</summary>
33+
<details><summary>visage sync</summary>
3434

3535
<!-- RICH-CODEX hide_command: true -->
36-
![`uv run Mediux-Posters sync --help`](docs/img/mediux-posters_sync.svg)
36+
![`uv run visage sync --help`](docs/img/visage_sync.svg)
3737

3838
</details>
39-
<details><summary>Mediux-Posters media</summary>
39+
<details><summary>visage media</summary>
4040

4141
<!-- RICH-CODEX hide_command: true -->
42-
![`uv run Mediux-Posters media --help`](docs/img/mediux-posters_media.svg)
42+
![`uv run visage media --help`](docs/img/visage_media.svg)
4343

4444
</details>
45-
<details><summary>Mediux-Posters set</summary>
45+
<details><summary>visage set</summary>
4646

4747
<!-- RICH-CODEX hide_command: true -->
48-
![`uv run Mediux-Posters set --help`](docs/img/mediux-posters_set.svg)
48+
![`uv run visage set --help`](docs/img/visage_set.svg)
4949

5050
</details>
51-
<details><summary>Mediux-Posters settings</summary>
51+
### Visage settings Commands
52+
<details><summary>visage settings view</summary>
5253

5354
<!-- RICH-CODEX hide_command: true -->
54-
![`uv run Mediux-Posters settings --help`](docs/img/mediux-posters_settings.svg)
55+
![`uv run visage settings view --help`](docs/img/visage_settings_view.svg)
56+
57+
</details>
58+
<details><summary>visage settings locate</summary>
59+
60+
<!-- RICH-CODEX hide_command: true -->
61+
![`uv run visage settings locate --help`](docs/img/visage_settings_locate.svg)
5562

5663
</details>
5764

@@ -64,11 +71,11 @@ _Jellyfin Collections are not yet supported._
6471
- **Collection:** Poster and Backdrop
6572
- **Movie:** Poster and Backdrop
6673
- To enable support for Collections in Plex, each Collection needs to have a label with its tmdb-id, in the format of `tmdb-<number>`\
67-
If using Kometa, refer to [this comment](https://github.com/Buried-In-Code/Mediux-Posters/issues/12#issuecomment-2622002859) to have Kometa add these labels.
74+
If using Kometa, refer to [this comment](https://github.com/Buried-In-Code/Visage/issues/12#issuecomment-2622002859) to have Kometa add these labels.
6875

6976
## Settings
7077

71-
To set Plex and/or Jellyfin details, update the file: `~/.config/mediux-posters/settings.toml`.
78+
To set Plex and/or Jellyfin details, update the file: `~/.config/visage/settings.toml`.
7279
File will be created on first run.
7380

7481
### Example File
@@ -100,7 +107,7 @@ token = "<Token>"
100107

101108
- `kometa_integration`
102109

103-
If enabled, will remove the `Overlay` label from any media Mediux-Posters uploads a poster/backdrop/title-card to.
110+
If enabled, will remove the `Overlay` label from any media Visage uploads a poster/backdrop/title-card to.
104111

105112
- `only_priority_usernames`
106113

0 commit comments

Comments
 (0)