diff --git a/3T_logo_master.svg b/3T_logo_master.svg old mode 100644 new mode 100755 index c743b10..5e0618b --- a/3T_logo_master.svg +++ b/3T_logo_master.svg @@ -11,9 +11,9 @@ id="svg21" sodipodi:docname="3T_logo_master.svg" inkscape:version="1.4.3 (0d15f75, 2025-12-25)" - inkscape:export-filename="3T_logo_compact_v2.svg" - inkscape:export-xdpi="44.329895" - inkscape:export-ydpi="44.329895" + inkscape:export-filename="3T_lanyard_centred" + inkscape:export-xdpi="683.09222" + inkscape:export-ydpi="683.09222" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" @@ -34,14 +34,14 @@ inkscape:deskcolor="#505050" inkscape:document-units="in" inkscape:zoom="1.4142136" - inkscape:cx="112.78353" - inkscape:cy="-70.357123" + inkscape:cx="113.49064" + inkscape:cy="155.91704" inkscape:window-width="3440" inkscape:window-height="1369" inkscape:window-x="1912" inkscape:window-y="-8" inkscape:window-maximized="1" - inkscape:current-layer="g21" + inkscape:current-layer="svg21" showguides="true"> 3t + + + 3t + .network + .network diff --git a/batch_run.sh b/batch_run.sh new file mode 100755 index 0000000..af9a185 --- /dev/null +++ b/batch_run.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +# Batch runner script that processes multiple configuration files + +# Set paths - adjust these as needed +PYTHON_PROGRAM="svg_processor.py" # Replace with your actual Python program path +INPUT="3T_logo_master.svg" # Path to input +CONFIG_DIR="configs" # Path to configs folder +OUTPUT="out" # Path to output folder + +# Create output directory if it doesn't exist +mkdir -p "$OUTPUT_DIR" + +# Check if config directory exists +if [ ! -d "$CONFIG_DIR" ]; then + echo "Error: Config directory $CONFIG_DIR does not exist" + exit 1 +fi + +# Loop through all config files in the config folder +for config_file in "$CONFIG_DIR"/*; do + # Skip if no configs found or if it's not a file + [ -e "$config_file" ] || continue + + # Get the base name of the config file (without extension) + config_name=$(basename "$config_file" .conf) + + echo "Processing configuration: $config_name" + + # Run your Python program with input, config, and output paths + python3 "$PYTHON_PROGRAM" "$INPUT" "$config_file" "$OUTPUT" + + if [ $? -eq 0 ]; then + echo "Successfully processed: $config_name" + else + echo "Failed to process: $config_name" + fi + + echo "---" +done + +echo "Batch processing complete!" \ No newline at end of file diff --git a/configs/3t_angry.json b/configs/3t_angry.json index 94f2e84..6b96445 100644 --- a/configs/3t_angry.json +++ b/configs/3t_angry.json @@ -1,6 +1,9 @@ { - "file_name":"3t_full_angry", - "remove": [], + "file_name": "3t_full_angry", + "remove": [ + "3t_centre", + ".network_centre" + ], "fonts": { "tienne": "Tienne-Regular.ttf" } diff --git a/configs/3t_full.json b/configs/3t_full.json index 72476c6..decb107 100755 --- a/configs/3t_full.json +++ b/configs/3t_full.json @@ -1,7 +1,10 @@ { - "file_name":"3t_full", + "file_name": "3t_full", "remove": [ - "Angry eye brows"], + "Angry eye brows", + "3t_centre", + ".network_centre" + ], "fonts": { "tienne": "Tienne-Regular.ttf" } diff --git a/configs/3t_full_centre.json b/configs/3t_full_centre.json new file mode 100755 index 0000000..2f5004d --- /dev/null +++ b/configs/3t_full_centre.json @@ -0,0 +1,11 @@ +{ + "file_name": "3t_full_centre", + "remove": [ + "Angry eye brows", + "3t", + ".network" + ], + "fonts": { + "tienne": "Tienne-Regular.ttf" + } +} \ No newline at end of file diff --git a/configs/3t_full_centre_lanyard.json b/configs/3t_full_centre_lanyard.json new file mode 100755 index 0000000..681d12e --- /dev/null +++ b/configs/3t_full_centre_lanyard.json @@ -0,0 +1,18 @@ +{ + "file_name": "3t_full_centre_lanyard", + "remove": [ + "Angry eye brows", + "3t", + ".network", + "background" + ], + "fonts": { + "tienne": "Tienne-Regular.ttf" + }, + "size": { + "vx": "0", + "vy": "0", + "x": "7319.7", + "y": "1980.6" + } +} \ No newline at end of file diff --git a/configs/3t_logo_green.json b/configs/3t_logo_green.json index 58ec703..b9e8de5 100644 --- a/configs/3t_logo_green.json +++ b/configs/3t_logo_green.json @@ -5,15 +5,17 @@ ".network", "background", "3t", - "background_purple" + "background_purple", + "3t_centre", + ".network_centre" ], "fonts": { "tienne": "Tienne-Regular.ttf" }, - "size":{ - "vx":"165", - "vy":"88", - "x":"1936.4955", - "y":"1842.5645" - } + "size": { + "vx": "165", + "vy": "88", + "x": "1936.4955", + "y": "1842.5645" + } } \ No newline at end of file diff --git a/configs/3t_logo_purple.json b/configs/3t_logo_purple.json index b8c1624..b987142 100644 --- a/configs/3t_logo_purple.json +++ b/configs/3t_logo_purple.json @@ -5,15 +5,17 @@ ".network", "background", "3t", - "background_green" + "background_green", + "3t_centre", + ".network_centre" ], "fonts": { "tienne": "Tienne-Regular.ttf" }, - "size":{ - "vx":"165", - "vy":"88", - "x":"1936.4955", - "y":"1842.5645" - } + "size": { + "vx": "165", + "vy": "88", + "x": "1936.4955", + "y": "1842.5645" + } } \ No newline at end of file diff --git a/configs/3t_mid.json b/configs/3t_mid.json index 3df371a..aa6f485 100755 --- a/configs/3t_mid.json +++ b/configs/3t_mid.json @@ -3,7 +3,9 @@ "remove": [ "Angry eye brows", ".network", - "full_background" + "full_background", + "3t_centre", + ".network_centre" ], "fonts": { "tienne": "Tienne-Regular.ttf" diff --git a/configs/3t_mid_centre.json b/configs/3t_mid_centre.json new file mode 100755 index 0000000..ac9bf30 --- /dev/null +++ b/configs/3t_mid_centre.json @@ -0,0 +1,14 @@ +{ + "file_name": "3t_mid_centre", + "remove": [ + "Angry eye brows", + ".network", + "full_background", + "3t", + ".network", + ".network_centre" + ], + "fonts": { + "tienne": "Tienne-Regular.ttf" + } +} \ No newline at end of file