# 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: '
'