-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtagarr_migrate.conf.sample
More file actions
93 lines (85 loc) · 3.73 KB
/
tagarr_migrate.conf.sample
File metadata and controls
93 lines (85 loc) · 3.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# ========== CONFIGURATION ==========
# Config version: 1.2
# Config for tagarr_migrate.sh
#
# This file lets tagarr_migrate.sh automatically update your tagarr
# scripts to the latest version from GitHub. Nothing is enabled by
# default — you choose which scripts to update by removing the # in
# front of the lines you want.
#
# ============================================================================
# Quick start
# ============================================================================
#
# 1. Copy this file: cp tagarr_migrate.conf.sample tagarr_migrate.conf
# 2. Open tagarr_migrate.conf in a text editor
# 3. Remove the # in front of any script you want auto-updated
# 4. Run: ./tagarr_migrate.sh
#
# That's it. The script checks GitHub for newer versions and updates
# only the scripts you enabled. Your old script is saved in a
# tagarr_backups/ folder with a date stamp (e.g.
# tagarr_backups/tagarr_import.sh.2026-04-18) so you can always go back.
#
# ============================================================================
# What about configs (.conf files)?
# ============================================================================
#
# When you run tagarr_migrate.sh, it also checks your .conf files
# (like tagarr_import.conf) for new settings. If a new version of the
# sample has added fields, they get added to your config with safe
# defaults — your existing values are never changed.
#
# ============================================================================
# Scripts in a different folder
# ============================================================================
#
# By default, the script looks for everything in the same folder as
# tagarr_migrate.sh. If some of your scripts live elsewhere (for
# example, Radarr Connect scripts in /appdata/radarr/scripts/), set
# the _DIR line to point there.
#
# Example — tagarr_import.sh is in your Radarr appdata:
#
# AUTOUPDATE_TAGARR_IMPORT=true
# AUTOUPDATE_TAGARR_IMPORT_DIR="/mnt/user/appdata/radarr/scripts"
#
# The script will update tagarr_import.sh there AND check for config
# files (like tagarr_import.conf) in the same folder.
#
# If you leave _DIR blank or commented out, it uses the same folder
# as tagarr_migrate.sh.
#
# ============================================================================
# Requirements
# ============================================================================
#
# curl and jq must be installed. If either is missing, script updates
# are skipped with a warning — config migration still works.
#
# To undo an update:
# cp tagarr_backups/tagarr_import.sh.2026-04-18 tagarr_import.sh
# ============================================================================
# SETTINGS — remove # to enable auto-update for a script
# ============================================================================
# tagarr.sh — scans your library and tags movies by release group
#AUTOUPDATE_TAGARR=true
#AUTOUPDATE_TAGARR_DIR=""
# tagarr_import.sh — Radarr Connect handler (tags + recovers on every import)
#AUTOUPDATE_TAGARR_IMPORT=true
#AUTOUPDATE_TAGARR_IMPORT_DIR=""
# tagarr_import_sonarr.sh — Sonarr Connect handler (recovers release groups on import)
#AUTOUPDATE_TAGARR_IMPORT_SONARR=true
#AUTOUPDATE_TAGARR_IMPORT_SONARR_DIR=""
# tagarr_list.sh — tags movies from TMDb or Trakt lists
#AUTOUPDATE_TAGARR_LIST=true
#AUTOUPDATE_TAGARR_LIST_DIR=""
# tagarr_recover.sh — fixes missing release groups from grab history
#AUTOUPDATE_TAGARR_RECOVER=true
#AUTOUPDATE_TAGARR_RECOVER_DIR=""
# tagarr_remove.sh — bulk-removes tags from movies in Radarr
#AUTOUPDATE_TAGARR_REMOVE=true
#AUTOUPDATE_TAGARR_REMOVE_DIR=""
# tagarr_rename.sh — renames a tag (old name → new name) and migrates movies
#AUTOUPDATE_TAGARR_RENAME=true
#AUTOUPDATE_TAGARR_RENAME_DIR=""