Merge branch 'main' of https://git.project-pro.pl/Project-Pro/orderPRO
This commit is contained in:
63
.paul/governance/governance_2026-05-08.jsonl
Normal file
63
.paul/governance/governance_2026-05-08.jsonl
Normal file
@@ -0,0 +1,63 @@
|
||||
{"ts":"2026-05-08T06:48:24Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT id, product_name_pat","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T06:48:27Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T06:48:39Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT oa.name, o.","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T06:48:50Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id, oi.original_n","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T06:49:09Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T06:49:44Z","tool":"Bash","cmd":"tasklist //FI \"IMAGENAME eq Photoshop.exe\" 2>&1 | grep -i photoshop; ls \"C:/visual studio code/projekty/orderPRO/tools/generowanie/_gotowe/\" 2>&1 | grep -i \"Joanna Krako\" || echo \"BRAK_KOLIZJI\","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T07:05:28Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport subprocess\\nzyczenia = 'Przyjęcie Komunii Świętej\\\\rto wielka radość, ale i odpowiedzialność.\\\\rNiech Ciało Boże d","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T07:05:37Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"UPDATE order_items SET proj","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T07:14:02Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T07:14:12Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/email_message_fetcher.py --email \"agata.bialczak@o2.pl\" --days 60 --json 2>&1; ls \"C:/visual studio code/projekty/orderPRO","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T07:14:41Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport subprocess\\nzyczenia = 'Pamiętaj, że jesteś wyjątkowa. Życzymy Ci, abyś szła przez życie pewnie, świadoma własnej war","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T07:14:50Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"UPDATE order_items SET proj","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T07:37:41Z","tool":"Bash","cmd":"tasklist //FI \"IMAGENAME eq Photoshop.exe\" 2>&1 | grep -i photoshop || echo \"BRAK_PHOTOSHOP\"\",\"description\":\"Sprawdź Photoshop\"},\"tool_response\":{\"stdout\":\"Binary file (standard input) ","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T07:38:25Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport photoshop.api as ps\\n\\nPSD = r'd:\\\\pomysloweprezenty.pl\\\\projekty\\\\wieczór panieński - magnesy\\\\Magnes podziękowani","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T09:34:27Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport photoshop.api as ps\\nPSD = r'd:\\\\pomysloweprezenty.pl\\\\projekty\\\\wieczór panieński - magnesy\\\\Magnes podziękowanie n","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T09:34:49Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\orderPRO\\\\tools\\\\generowanie\\\\magnes_wieczor_panienski_kwiaty.py","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T09:35:00Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/magnes_wieczor_panienski_kwiaty.py --imie \"Testowej\" --data \"01-02.01.2026\" --klient \"TEST_kwiaty\" 2>&1 | tail -15\",\"","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T10:33:02Z","tool":"Bash","cmd":"rm \"d:/pomysloweprezenty.pl/projekty/wieczór panieński - magnesy/Magnes podziękowanie na wieczór panieński na plastrze brzozy - Kwiaty/_gotowe/TEST_kwiaty.psd\" && echo \"OK\"\",\"description\":","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T10:33:13Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT original_na","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T10:33:20Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT original_na","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T10:33:27Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT original_na","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T10:40:30Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"DESCRIBE project_mappings;\","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T10:40:36Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\orderPRO\\\\tmp_insert_mapping.sql","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T10:40:44Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro < \"C:/visual studio code/projek","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:17:46Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:17:54Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT oa.name, o.","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:18:04Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id, oi.original_n","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:18:15Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:18:19Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && grep -E \"add_argument|format\" tools/generowanie/pudelko_komunia_kwiaty.py | head -20\",\"description\":\"Sprawdź parametry skryptu pudelko_komunia_","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:18:28Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/email_message_fetcher.py --email \"agnieszkajablonska87@wp.pl\" --days 60 --json 2>&1; ls \"d:/pomysloweprezenty.pl/projekty/","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:19:03Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport subprocess\\nzyczenia = 'Melisko! W tym wyjątkowym dniu pamiętaj, aby zawsze być sobą. Podążaj przez życie ścieżką dyk","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:19:13Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"UPDATE order_items SET proj","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:22:49Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT oa.name, o.","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:23:02Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:23:18Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/email_message_fetcher.py --email \"aleks2633@interia.pl\" --days 60 --json 2>&1; ls \"d:/pomysloweprezenty.pl/projekty/wiecz<63>","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:23:35Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/magnes_wieczor_panienski_kwiaty.py --imie \"Aleksandry\" --data \"16.05.2026\" --klient \"Aleksandra Suwińska\" 2>&1 | tail ","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:23:44Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"UPDATE order_items SET proj","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:45:31Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT oa.name, o.","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:45:42Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:46:15Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/email_message_fetcher.py --email \"wiola_aa01@wp.pl\" --days 60 --json 2>&1 | head -100\",\"description\":\"Maile od Wioletty","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:46:19Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/email_photo_fetcher.py --email \"wiola_aa01@wp.pl\" --out \"C:/tmp/orderpro_photos\" --days 365 2>&1\",\"description\":\"Pobi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:48:40Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport subprocess\\nzyczenia = 'Kochana Babciu!\\\\rDziękujemy Ci za dni, które wspólnie przeżyliśmy,\\\\rZa to, że zawsze nas ws","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T11:48:49Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"UPDATE order_items SET proj","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:25:26Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT oa.name, o.","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:25:47Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:26:09Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/email_message_fetcher.py --email \"majtaax@onet.pl\" --days 60 --json 2>&1 | head -30\",\"description\":\"Maile od klientki\"","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:27:08Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport subprocess\\nzyczenia = 'Niech dar Pierwszej Komunii Świętej będzie dla Ciebie źródłem siły do czynienia dobra każdego d","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:27:17Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"UPDATE order_items SET proj","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:40:11Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT oa.name, o.","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:40:23Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:40:41Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/email_message_fetcher.py --email \"ewa.haik@wp.pl\" --days 60 --json 2>&1; ls \"d:/pomysloweprezenty.pl/projekty/komunia świ","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:41:04Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport subprocess\\nzyczenia = 'Dziś radość dla Ciebie niesłychana,\\\\rbo idziesz z miłością na spotkanie Pana.\\\\rPamiętaj, ","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:41:13Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"UPDATE order_items SET proj","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:48:55Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT oa.name, o.","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:49:06Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:49:26Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/email_message_fetcher.py --email \"mari100492@wp.pl\" --days 60 --json 2>&1; ls \"d:/pomysloweprezenty.pl/projekty/komunia ś","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:51:43Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport subprocess\\nzyczenia = 'Niech w Twym sercu zawsze gości Bóg dobroci Bóg miłości. Niech w każdej życia godzinie strzeże ","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:51:52Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"UPDATE order_items SET proj","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:54:15Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT DISTINCT oa.name, o.","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:54:26Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"SELECT oi.id AS item_id, oi","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T12:54:48Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python tools/generowanie/email_message_fetcher.py --email \"kamilakulpok@gmail.com\" --days 60 --json 2>&1 | head -60; ls \"d:/pomysloweprezenty.pl/pr","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T13:05:47Z","tool":"Bash","cmd":"cd \"C:/visual studio code/projekty/orderPRO\" && python -c \"\\nimport subprocess\\nzyczenia = 'W dniu Twojej Pierwszej Komunii Świętej życzymy Ci, aby Pan Jezus zawsze był obecny w Twoim sercu, ","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
{"ts":"2026-05-08T13:05:58Z","tool":"Bash","cmd":"\"C:/xampp/mysql/bin/mysql.exe\" --default-character-set=utf8mb4 -h host700513.hostido.net.pl -P 3306 -u host700513_orderpro -phrDNtUBg9grwZ7syN77S host700513_orderpro -e \"UPDATE order_items SET proj","cwd":"/c/visual studio code/projekty/orderPRO"}
|
||||
Binary file not shown.
102
tools/generowanie/magnes_wieczor_panienski_kwiaty.py
Normal file
102
tools/generowanie/magnes_wieczor_panienski_kwiaty.py
Normal file
@@ -0,0 +1,102 @@
|
||||
"""
|
||||
Generator PSD - Magnes podziekowanie na wieczor panienski, plaster brzozy (Kwiaty).
|
||||
|
||||
Otwiera szablon PSD, podmienia teksty w grupie "Tekst" z zachowaniem pozycji warstw,
|
||||
zapisuje jako nowy PSD w folderze _gotowe.
|
||||
|
||||
Wymaga: uruchomiony Adobe Photoshop, pakiet photoshop-python-api.
|
||||
|
||||
Uzycie:
|
||||
python magnes_wieczor_panienski_kwiaty.py --imie "Natalii" --data "21-22.03.2026" --klient "Natalia Kowalska"
|
||||
python magnes_wieczor_panienski_kwiaty.py --imie "Natalii" --data "21-22.03.2026" --naglowek1 "Wieczor" --naglowek2 "Panienski" --klient "Natalia Kowalska"
|
||||
"""
|
||||
|
||||
import argparse
|
||||
import os
|
||||
import photoshop.api as ps
|
||||
|
||||
|
||||
PROJEKT_DIR = os.path.join(
|
||||
r"d:\pomysloweprezenty.pl\projekty\wieczór panieński - magnesy",
|
||||
"Magnes podziękowanie na wieczór panieński na plastrze brzozy - Kwiaty",
|
||||
)
|
||||
SZABLON_PATH = os.path.join(
|
||||
PROJEKT_DIR,
|
||||
"Magnes podziękowanie na wieczór panieński na plastrze brzozy - Kwiaty.psd",
|
||||
)
|
||||
GOTOWE_DIR = os.path.join(PROJEKT_DIR, "_gotowe")
|
||||
|
||||
TEKST_GROUP = "Tekst"
|
||||
|
||||
|
||||
def set_text(layer, new_text):
|
||||
"""Zmienia tekst zachowujac srodek bounding boxa (centrowane warstwy)."""
|
||||
b = [float(x) for x in layer.bounds]
|
||||
cx, cy = (b[0] + b[2]) / 2, (b[1] + b[3]) / 2
|
||||
layer.textItem.contents = new_text
|
||||
b2 = [float(x) for x in layer.bounds]
|
||||
cx2, cy2 = (b2[0] + b2[2]) / 2, (b2[1] + b2[3]) / 2
|
||||
dx, dy = cx - cx2, cy - cy2
|
||||
if dx or dy:
|
||||
layer.translate(dx, dy)
|
||||
|
||||
|
||||
def generate(imie, data, klient, naglowek1=None, naglowek2=None):
|
||||
"""Generuje PSD z podmienionymi danymi."""
|
||||
os.makedirs(GOTOWE_DIR, exist_ok=True)
|
||||
output_path = os.path.join(GOTOWE_DIR, f"{klient}.psd")
|
||||
|
||||
app = ps.Application()
|
||||
doc = app.open(SZABLON_PATH)
|
||||
print(f"Otwarto szablon: {doc.name}")
|
||||
|
||||
try:
|
||||
tekst_group = doc.layerSets[TEKST_GROUP]
|
||||
|
||||
replacements = {
|
||||
"imie": imie,
|
||||
"data": data,
|
||||
}
|
||||
if naglowek1 is not None:
|
||||
replacements["naglowek1"] = naglowek1
|
||||
if naglowek2 is not None:
|
||||
replacements["naglowek2"] = naglowek2
|
||||
|
||||
for layer_name, new_text in replacements.items():
|
||||
layer = tekst_group.artLayers[layer_name]
|
||||
old_text = layer.textItem.contents
|
||||
set_text(layer, new_text)
|
||||
print(f" {layer_name}: \"{old_text}\" -> \"{new_text}\"")
|
||||
|
||||
psd_opts = ps.PhotoshopSaveOptions()
|
||||
doc.saveAs(output_path, psd_opts, True)
|
||||
print(f"Zapisano: {output_path}")
|
||||
finally:
|
||||
app.activeDocument.close(ps.SaveOptions.DoNotSaveChanges)
|
||||
print("Gotowe!")
|
||||
|
||||
return output_path
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Generator PSD - Magnes wieczor panienski plaster brzozy (Kwiaty)"
|
||||
)
|
||||
parser.add_argument("--imie", required=True, help="Imie panny mlodej w dopelniaczu (np. Natalii)")
|
||||
parser.add_argument("--data", required=True, help="Data wieczoru panienskiego (np. 21-22.03.2026)")
|
||||
parser.add_argument("--naglowek1", required=False, default=None, help="Naglowek linia 1 (domyslnie z szablonu: 'Wieczór')")
|
||||
parser.add_argument("--naglowek2", required=False, default=None, help="Naglowek linia 2 (domyslnie z szablonu: 'Panieński')")
|
||||
parser.add_argument("--klient", required=True, help="Nazwa pliku wyjsciowego")
|
||||
|
||||
args = parser.parse_args()
|
||||
generate(
|
||||
imie=args.imie,
|
||||
data=args.data,
|
||||
klient=args.klient,
|
||||
naglowek1=args.naglowek1,
|
||||
naglowek2=args.naglowek2,
|
||||
)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user