Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,10 +102,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).

- Missing Plex metadata no longer blocks removal; Tautulli history and cache are still cleaned when Plex metadata is unavailable.

[1.6.0]: https://github.com/cbodden/cleaner/releases/tag/v1.6.0
[1.5.0]: https://github.com/cbodden/cleaner/releases/tag/v1.5.0
[1.4.0]: https://github.com/cbodden/cleaner/releases/tag/v1.4.0
[1.3.0]: https://github.com/cbodden/cleaner/releases/tag/v1.3.0
[1.2.0]: https://github.com/cbodden/cleaner/releases/tag/v1.2.0
[1.1.0]: https://github.com/cbodden/cleaner/releases/tag/v1.1.0
[1.0.0]: https://github.com/cbodden/cleaner/releases/tag/v1.0.0
[1.6.0]: https://github.com/cbodden/Magic-Erasarr/releases/tag/v1.6.0
[1.5.0]: https://github.com/cbodden/Magic-Erasarr/releases/tag/v1.5.0
[1.4.0]: https://github.com/cbodden/Magic-Erasarr/releases/tag/v1.4.0
[1.3.0]: https://github.com/cbodden/Magic-Erasarr/releases/tag/v1.3.0
[1.2.0]: https://github.com/cbodden/Magic-Erasarr/releases/tag/v1.2.0
[1.1.0]: https://github.com/cbodden/Magic-Erasarr/releases/tag/v1.1.0
[1.0.0]: https://github.com/cbodden/Magic-Erasarr/releases/tag/v1.0.0
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Media Cleaner
# Magic-Erasarr

**Version 1.6.0** — A web app that shows your Tautulli library sorted by last played and lets you bulk-remove items from **Seerr**, **Radarr**, **Sonarr**, and **Lidarr** in one click. After removal, the app can trigger a **Plex** library refresh and a **Tautulli** media info refresh so changes appear in both.

Expand Down Expand Up @@ -35,7 +35,7 @@ Items whose Plex metadata can no longer be resolved (e.g. removed from Plex but
## Setup

```bash
cd cleaner
cd Magic-Erasarr

python3 -m venv venv
source venv/bin/activate
Expand Down
2 changes: 1 addition & 1 deletion app.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""Media Cleaner — Flask application factory."""
"""Magic-Erasarr — Flask application factory."""
import config # noqa: F401 — load .env before other imports

from flask import Flask, jsonify, request
Expand Down
2 changes: 1 addition & 1 deletion config.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def _bool_env(name: str, default: bool = False) -> bool:
STAT = _bool_env("STAT", True)

VERSION = "1.6.0"
GITHUB_REPO = "https://github.com/cbodden/cleaner"
GITHUB_REPO = "https://github.com/cbodden/Magic-Erasarr"


def _build_arr_instances(prefix: str, count: int = 2) -> list[dict]:
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ FROM python:3.12-alpine

ARG VERSION=1.6.0
LABEL maintainer="cbodden" \
org.opencontainers.image.source="https://github.com/cbodden/cleaner" \
org.opencontainers.image.source="https://github.com/cbodden/Magic-Erasarr" \
version="${VERSION}"

ENV PYTHONUNBUFFERED=1 \
Expand Down
8 changes: 4 additions & 4 deletions docker/docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Media Cleaner — see README for setup. Image tag: latest (master) or dev (dev branch).
# Magic-Erasarr — see README for setup. Image tag: latest (master) or dev (dev branch).
services:
cleaner:
image: ghcr.io/cbodden/cleaner
container_name: media-cleaner
magic-erasarr:
image: ghcr.io/cbodden/magic-erasarr
container_name: magic-erasarr
ports:
- "5000:5000"
environment:
Expand Down
4 changes: 2 additions & 2 deletions templates/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Media Cleaner</title>
<title>Magic-Erasarr</title>
<style>
:root {
--bg: #0f1117;
Expand Down Expand Up @@ -563,7 +563,7 @@
<body>

<header>
<h1><span>Media</span> Cleaner</h1>
<h1><span>Magic</span>-Erasarr</h1>
</header>

<div class="top-alert" id="topAlert">
Expand Down
2 changes: 1 addition & 1 deletion tests/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# Tests for Media Cleaner
# Tests for Magic-Erasarr
2 changes: 1 addition & 1 deletion tests/test_app.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ def test_index_returns_200(client):
"""Index page loads."""
r = client.get("/")
assert r.status_code == 200
assert b"Media Cleaner" in r.data or b"media" in r.data.lower()
assert b"Magic-Erasarr" in r.data or b"media" in r.data.lower()


def test_index_includes_version(client):
Expand Down