# Zielverzeichnis für Operationen
destination_directory: './target_directory'
# Kopierregeln
copy_rules:
- sources:
- './source_folder' # Gesamter Ordner
- './specific_file.txt' # Einzelne Datei
- './source_directory/*.js' # Alle JS-Dateien
mode: 'replace' # Überschreibt vorhandene Dateien/Ordner
- sources:
- './seasonal'
- './img/background.png'
- './source_directory/*.js' # Alle JS-Dateien
mode: 'copy' # Kopiert Dateien/Ordner
# Modifikationsregeln
modification_rules:
- file_pattern: 'session-login-index-html..*.bundle.js'
insert_rules:
- after_text: '
'
insert_text: '

'
# Instancename, Jellyseer I-Frame
- file_pattern: 'index.html'
insert_rules:
# Page title and requests tab
- before_text: '
'
insert_text: >
replace_rules:
# Page title
- old_text: '
Jellyfin'
new_text: '
SpaceCloud - Cinema'
# Instancename, Jellyseer I-Frame
- file_pattern: 'main.jellyfin.bundle.js'
replace_rules:
# Set limit on how many days items should be in the next up section (last number)
- old_text: 't("maxDaysForNextUp",e.toString(),!1);var t=parseInt(this.get("maxDaysForNextUp",!1),10);return 0===t?0:t||365}}'
new_text: 't("maxDaysForNextUp",e.toString(),!1);var t=parseInt(this.get("maxDaysForNextUp",!1),10);return 0===t?0:t||28}}'
# Default user page size (last number), 99 fits perfect on most desktops
- old_text: 'this.get("libraryPageSize",!1),10);return 0===t?0:t||100}'
new_text: 'this.get("libraryPageSize",!1),10);return 0===t?0:t||99}'
- file_pattern: 'home-html..*.chunk.js'
insert_rules:
# featured iframe and requests iframe style
- after_text: 'data-backdroptype="movie,series,book">'
insert_text: >
# request tab on main page
- after_text: 'id="favoritesTab" data-index="1">
'
insert_text: '