diff --git a/config-Limits.yaml b/config-Limits.yaml new file mode 100644 index 0000000..42f6571 --- /dev/null +++ b/config-Limits.yaml @@ -0,0 +1,73 @@ +# Zielverzeichnis für Operationen +destination_directory: './web' + +# Kopierregeln +copy_rules: + - sources: + - source: './img/icon-transparent.png' + target: './icon-transparent*.png' + - source: './img/banner-light.png' + target: './banner-light*.png' + - source: './img/banner-dark.png' + target: './banner-dark*.png' + + - source: './img/favicon_32x32.ico' + target: './favicon*.ico' + - source: './img/favicon.ico' + target: './favicon*.ico' + - source: './img/touchicon_180x180.png' + target: './touchicon*.png' + - source: './img/notificationicon.png' + target: './notificationicon*.png' + + - source: './img/favicons_dir' + target: './favicons' + + mode: 'replace' # Überschreibt vorhandene Dateien/Ordner + + - sources: + - './pictures' + + - source: './img/logo.png' + target: './assets/img/logo.png' + - source: './img/banner-dark.png' + target: './assets/img/logo-banner.png' + mode: 'copy' # Kopiert Dateien/Ordner + +# Modifikationsregeln +modification_rules: + # Login logo + - file_pattern: 'session-login-index-html\.[0-9a-z]+\.chunk\.js$' + insert_rules: + - after_text: '
'
+
+ # Jellyseer Tab Button
+ - file_pattern: 'index.html'
+ insert_rules:
+ # requests tab
+ - before_text: 're:'
+ insert_text: >
+
+
+ # Limits and defaults
+ - 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: 'this.set("maxDaysForNextUp",e.toString(),!1);var t=parseInt(this.get("maxDaysForNextUp",!1),10);return 0===t?0:t||365}}'
+ new_text: 'this.set("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}'
+
+ # Jellyseer I-Frame
+ - file_pattern: 'home-html\.[0-9a-z]+\.chunk\.js$'
+ insert_rules:
+ # requests iframe style
+ - after_text: 'data-backdroptype="movie,series,book">'
+ insert_text: >
+
+
+ # request tab on main page
+ - after_text: 'id="favoritesTab" data-index="1">