diff --git a/customizeAndCopy-Config-TEMPLATE.yaml b/customizeAndCopy-Config-TEMPLATE.yaml index 687666e..c57ff0f 100644 --- a/customizeAndCopy-Config-TEMPLATE.yaml +++ b/customizeAndCopy-Config-TEMPLATE.yaml @@ -3,6 +3,20 @@ destination_directory: './target_directory' # Kopierregeln 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: - './source_folder' # Gesamter Ordner - './specific_file.txt' # Einzelne Datei diff --git a/customizeAndCopy-Config.yaml b/customizeAndCopy-Config.yaml index b0f7065..fc8a132 100644 --- a/customizeAndCopy-Config.yaml +++ b/customizeAndCopy-Config.yaml @@ -4,14 +4,32 @@ destination_directory: './target_directory' # Kopierregeln copy_rules: - sources: - - './source_folder' # Gesamter Ordner - - './specific_file.txt' # Einzelne Datei - - './source_directory/*.js' # Alle JS-Dateien + - source: './img/icon-transparent.png' + target: './assets/img/icon-transparent.png' + - 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 + + + - sources: - './seasonal' - - './img/background.png' - - './source_directory/*.js' # Alle JS-Dateien + - './ui' + + - 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 # Modifikationsregeln @@ -24,6 +42,11 @@ modification_rules: # Instancename, Jellyseer I-Frame - file_pattern: 'index.html' insert_rules: + # Seasonals + #MARK: NEED MODIFIKATION + - before_text: '' + insert_text: '
' + # Page title and requests tab - before_text: '' insert_text: > diff --git a/customizeAndCopy.py b/customizeAndCopy.py index d0619db..286bd3d 100644 --- a/customizeAndCopy.py +++ b/customizeAndCopy.py @@ -83,7 +83,7 @@ def apply_insert_rules(content, insert_rules): if insert_text not in modified_content: modified_content = modified_content.replace( search_text, - f'{search_text}\n{insert_text}' + f'{search_text} {insert_text}' ) modified = True @@ -93,7 +93,7 @@ def apply_insert_rules(content, insert_rules): if insert_text not in modified_content: modified_content = modified_content.replace( search_text, - f'{insert_text}\n{search_text}' + f'{insert_text} {search_text}' ) modified = True