# Zielverzeichnis für Operationen destination_directory: './web' # Kopierregeln copy_rules: - sources: - './featured' - './pictures' 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 and featured iframe
- file_pattern: 'home-html\.[0-9a-z]+\.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">