This commit is contained in:
MLH
2024-12-09 02:31:41 +01:00
parent 63382be5b9
commit 0a59f33781
3 changed files with 44 additions and 7 deletions

View File

@ -3,6 +3,20 @@ destination_directory: './target_directory'
# Kopierregeln # Kopierregeln
copy_rules: copy_rules:
- sources:
# Einfache Quelle mit automatischem Zielpfad
- './source_folder'
# Komplexe Konfiguration mit explizitem Quell- und Zielpfad
- source: './specific_file.txt'
target: './target_directory/renamed_file.txt'
# Wildcard-Kopie mit spezifischem Zielpfad
- source: './source_directory/*.js'
target: './target_directory/js_files'
mode: 'replace' # Überschreibt vorhandene Dateien/Ordner
- sources: - sources:
- './source_folder' # Gesamter Ordner - './source_folder' # Gesamter Ordner
- './specific_file.txt' # Einzelne Datei - './specific_file.txt' # Einzelne Datei

View File

@ -4,14 +4,32 @@ destination_directory: './target_directory'
# Kopierregeln # Kopierregeln
copy_rules: copy_rules:
- sources: - sources:
- './source_folder' # Gesamter Ordner - source: './img/icon-transparent.png'
- './specific_file.txt' # Einzelne Datei target: './assets/img/icon-transparent.png'
- './source_directory/*.js' # Alle JS-Dateien - source: './img/banner-light.png'
target: './assets/img/banner-light.png'
- source: './img/banner-dark.png'
target: './assets/img/banner-dark.png'
- source: './img/bc8d51405ec040305a87.ico'
target: './bc8d51405ec040305a87.ico'
- source: './img/favicon.ico'
target: './favicon.ico'
mode: 'replace' # Überschreibt vorhandene Dateien/Ordner mode: 'replace' # Überschreibt vorhandene Dateien/Ordner
- sources: - sources:
- './seasonal' - './seasonal'
- './img/background.png' - './ui'
- './source_directory/*.js' # Alle JS-Dateien
- source: './img/background.png'
target: './assets/img/background.png'
- source: './img/favicon.png'
target: './assets/img/favicon.png'
- source: './img/logo.png'
target: './assets/img/logo.png'
mode: 'copy' # Kopiert Dateien/Ordner mode: 'copy' # Kopiert Dateien/Ordner
# Modifikationsregeln # Modifikationsregeln
@ -24,6 +42,11 @@ modification_rules:
# Instancename, Jellyseer I-Frame # Instancename, Jellyseer I-Frame
- file_pattern: 'index.html' - file_pattern: 'index.html'
insert_rules: insert_rules:
# Seasonals
#MARK: NEED MODIFIKATION
- before_text: '</body>'
insert_text: '<div class="seasonals-container"></div><script src="seasonals.js"></script><link rel="stylesheet" href="seasonals.css">'
# Page title and requests tab # Page title and requests tab
- before_text: '<link href=".*" rel="stylesheet">' - before_text: '<link href=".*" rel="stylesheet">'
insert_text: > insert_text: >

View File

@ -83,7 +83,7 @@ def apply_insert_rules(content, insert_rules):
if insert_text not in modified_content: if insert_text not in modified_content:
modified_content = modified_content.replace( modified_content = modified_content.replace(
search_text, search_text,
f'{search_text}\n{insert_text}' f'{search_text} {insert_text}'
) )
modified = True modified = True
@ -93,7 +93,7 @@ def apply_insert_rules(content, insert_rules):
if insert_text not in modified_content: if insert_text not in modified_content:
modified_content = modified_content.replace( modified_content = modified_content.replace(
search_text, search_text,
f'{insert_text}\n{search_text}' f'{insert_text} {search_text}'
) )
modified = True modified = True