From 45c9005c92106f91eb1c21ee8890dfaab9f8c172 Mon Sep 17 00:00:00 2001 From: bronkuu Date: Wed, 27 May 2026 17:11:44 +0200 Subject: [PATCH] what is going on --- .DS_Store | Bin 24580 -> 24580 bytes .dockerignore | 4 +- .idea/.gitignore | 10 -- .idea/codeStyles/codeStyleConfig.xml | 5 - .idea/go.imports.xml | 10 -- .idea/inspectionProfiles/Project_Default.xml | 10 -- .idea/modules.xml | 8 -- .idea/piekarnikgosipl.iml | 9 -- .idea/vcs.xml | 6 -- {templates/styles => css}/base.css | 0 {templates/styles => css}/components.css | 0 {templates/styles => css}/home.css | 0 {templates/styles => css}/kawiarnia.css | 0 {templates/styles => css}/layout.css | 0 {templates/styles => css}/normalize.css | 0 {templates/styles => css}/portfolio.css | 0 {templates/styles => css}/wyroby.css | 0 {templates/styles => css}/wyroby_lody.css | 0 .../styles => css}/wyroby_slodkie_stoly.css | 0 {templates/styles => css}/wyroby_torty.css | 0 {resources => data}/cakes.go | 2 +- html/image.templ | 29 ++++++ {templates => html}/image_templ.go | 39 ++----- {templates => html}/index.templ | 2 +- {templates => html}/index_templ.go | 2 +- {templates => html}/kawiarnia.templ | 2 +- {templates => html}/kawiarnia_templ.go | 2 +- {templates => html}/layout.templ | 8 +- {templates => html}/layout_templ.go | 16 +-- {templates => html}/portfolio.templ | 2 +- {templates => html}/portfolio_templ.go | 2 +- {templates => html}/wyroby_ciasta.templ | 2 +- {templates => html}/wyroby_ciasta_templ.go | 8 +- {templates => html}/wyroby_lody.templ | 2 +- {templates => html}/wyroby_lody_templ.go | 2 +- .../wyroby_slodkie_stoly.templ | 2 +- .../wyroby_slodkie_stoly_templ.go | 2 +- {templates => html}/wyroby_torty.templ | 2 +- {templates => html}/wyroby_torty_templ.go | 2 +- {resources/images => img}/001.avif | Bin {resources/images => img}/002.avif | Bin {resources/images => img}/003.avif | Bin {resources/images => img}/004.avif | Bin {resources/images => img}/005.avif | Bin {resources/images => img}/006.avif | Bin {resources/images => img}/007.avif | Bin {resources/images => img}/008.avif | Bin {resources/images => img}/009.avif | Bin {resources/images => img}/010.avif | Bin img/favicon.avif | Bin 0 -> 7681 bytes img/logo.avif | Bin 0 -> 2521 bytes {resources/images => img}/wyroby/.DS_Store | Bin {resources/images => img}/wyroby/001.avif | Bin {resources/images => img}/wyroby/002.avif | Bin {resources/images => img}/wyroby/003.avif | Bin main.go | 24 +++-- resources/.DS_Store | Bin 14340 -> 14340 bytes resources/images/favicon.png | Bin 20771 -> 0 bytes resources/images/logo.png | Bin 7002 -> 0 bytes resources/scr/IMG_3615.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3616.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3617.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3618.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3619.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3620.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3621.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3622.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3623.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3624.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3625.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3626.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3627.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3628.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3629.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3630.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3631.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3632.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3633.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3634.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3635.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3636.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3637.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3638.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3639.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3640.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3641.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3642.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3643.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3644.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3645.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3646.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3647.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3648.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3649.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3650.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3651.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3652.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3653.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3654.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3655.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3656.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3657.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3658.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3659.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3660.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3661.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3662.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3663.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3664.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3665.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3666.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3667.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3668.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3669.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3670.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3671.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3672.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3673.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3674.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3675.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3676.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3677.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3678.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3679.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3680.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3681.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3682.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3683.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3684.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3685.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3686.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3687.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3688.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3689.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3690.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3691.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3692.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3894.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3895.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3908.HEIC.xmp | 51 +++++++++ resources/scr/IMG_3909.HEIC.xmp | 98 ++++++++++++++++++ resources/scr/IMG_3910.HEIC.xmp | 98 ++++++++++++++++++ resources/scr/IMG_7529.HEIC.xmp | 93 +++++++++++++++++ resources/scr/IMG_7530.HEIC.xmp | 93 +++++++++++++++++ resources/scr/IMG_7537.HEIC.xmp | 93 +++++++++++++++++ resources/scr/IMG_7538.HEIC.xmp | 93 +++++++++++++++++ resources/scr/IMG_7539.HEIC.xmp | 93 +++++++++++++++++ resources/scr/IMG_7540.HEIC.xmp | 93 +++++++++++++++++ resources/scr/IMG_7541.HEIC.xmp | 93 +++++++++++++++++ resources/scr/IMG_7542.HEIC.xmp | 93 +++++++++++++++++ resources/scraped/content.html | 2 +- templates/image.templ | 52 ---------- utils/file.go | 34 ++++++ www/.DS_Store | Bin 0 -> 6148 bytes www/images/63ba6ff793b4d6fa.avif | Bin 0 -> 2521 bytes www/images/ab211233b6576dbb.avif | Bin 3549 -> 0 bytes www/images/favicon.avif | Bin 0 -> 7681 bytes 157 files changed, 5187 insertions(+), 186 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/codeStyles/codeStyleConfig.xml delete mode 100644 .idea/go.imports.xml delete mode 100644 .idea/inspectionProfiles/Project_Default.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/piekarnikgosipl.iml delete mode 100644 .idea/vcs.xml rename {templates/styles => css}/base.css (100%) rename {templates/styles => css}/components.css (100%) rename {templates/styles => css}/home.css (100%) rename {templates/styles => css}/kawiarnia.css (100%) rename {templates/styles => css}/layout.css (100%) rename {templates/styles => css}/normalize.css (100%) rename {templates/styles => css}/portfolio.css (100%) rename {templates/styles => css}/wyroby.css (100%) rename {templates/styles => css}/wyroby_lody.css (100%) rename {templates/styles => css}/wyroby_slodkie_stoly.css (100%) rename {templates/styles => css}/wyroby_torty.css (100%) rename {resources => data}/cakes.go (99%) create mode 100644 html/image.templ rename {templates => html}/image_templ.go (76%) rename {templates => html}/index.templ (99%) rename {templates => html}/index_templ.go (99%) rename {templates => html}/kawiarnia.templ (99%) rename {templates => html}/kawiarnia_templ.go (99%) rename {templates => html}/layout.templ (98%) rename {templates => html}/layout_templ.go (95%) rename {templates => html}/portfolio.templ (97%) rename {templates => html}/portfolio_templ.go (99%) rename {templates => html}/wyroby_ciasta.templ (96%) rename {templates => html}/wyroby_ciasta_templ.go (94%) rename {templates => html}/wyroby_lody.templ (84%) rename {templates => html}/wyroby_lody_templ.go (99%) rename {templates => html}/wyroby_slodkie_stoly.templ (99%) rename {templates => html}/wyroby_slodkie_stoly_templ.go (99%) rename {templates => html}/wyroby_torty.templ (99%) rename {templates => html}/wyroby_torty_templ.go (99%) rename {resources/images => img}/001.avif (100%) rename {resources/images => img}/002.avif (100%) rename {resources/images => img}/003.avif (100%) rename {resources/images => img}/004.avif (100%) rename {resources/images => img}/005.avif (100%) rename {resources/images => img}/006.avif (100%) rename {resources/images => img}/007.avif (100%) rename {resources/images => img}/008.avif (100%) rename {resources/images => img}/009.avif (100%) rename {resources/images => img}/010.avif (100%) create mode 100644 img/favicon.avif create mode 100644 img/logo.avif rename {resources/images => img}/wyroby/.DS_Store (100%) rename {resources/images => img}/wyroby/001.avif (100%) rename {resources/images => img}/wyroby/002.avif (100%) rename {resources/images => img}/wyroby/003.avif (100%) delete mode 100644 resources/images/favicon.png delete mode 100644 resources/images/logo.png create mode 100644 resources/scr/IMG_3615.HEIC.xmp create mode 100644 resources/scr/IMG_3616.HEIC.xmp create mode 100644 resources/scr/IMG_3617.HEIC.xmp create mode 100644 resources/scr/IMG_3618.HEIC.xmp create mode 100644 resources/scr/IMG_3619.HEIC.xmp create mode 100644 resources/scr/IMG_3620.HEIC.xmp create mode 100644 resources/scr/IMG_3621.HEIC.xmp create mode 100644 resources/scr/IMG_3622.HEIC.xmp create mode 100644 resources/scr/IMG_3623.HEIC.xmp create mode 100644 resources/scr/IMG_3624.HEIC.xmp create mode 100644 resources/scr/IMG_3625.HEIC.xmp create mode 100644 resources/scr/IMG_3626.HEIC.xmp create mode 100644 resources/scr/IMG_3627.HEIC.xmp create mode 100644 resources/scr/IMG_3628.HEIC.xmp create mode 100644 resources/scr/IMG_3629.HEIC.xmp create mode 100644 resources/scr/IMG_3630.HEIC.xmp create mode 100644 resources/scr/IMG_3631.HEIC.xmp create mode 100644 resources/scr/IMG_3632.HEIC.xmp create mode 100644 resources/scr/IMG_3633.HEIC.xmp create mode 100644 resources/scr/IMG_3634.HEIC.xmp create mode 100644 resources/scr/IMG_3635.HEIC.xmp create mode 100644 resources/scr/IMG_3636.HEIC.xmp create mode 100644 resources/scr/IMG_3637.HEIC.xmp create mode 100644 resources/scr/IMG_3638.HEIC.xmp create mode 100644 resources/scr/IMG_3639.HEIC.xmp create mode 100644 resources/scr/IMG_3640.HEIC.xmp create mode 100644 resources/scr/IMG_3641.HEIC.xmp create mode 100644 resources/scr/IMG_3642.HEIC.xmp create mode 100644 resources/scr/IMG_3643.HEIC.xmp create mode 100644 resources/scr/IMG_3644.HEIC.xmp create mode 100644 resources/scr/IMG_3645.HEIC.xmp create mode 100644 resources/scr/IMG_3646.HEIC.xmp create mode 100644 resources/scr/IMG_3647.HEIC.xmp create mode 100644 resources/scr/IMG_3648.HEIC.xmp create mode 100644 resources/scr/IMG_3649.HEIC.xmp create mode 100644 resources/scr/IMG_3650.HEIC.xmp create mode 100644 resources/scr/IMG_3651.HEIC.xmp create mode 100644 resources/scr/IMG_3652.HEIC.xmp create mode 100644 resources/scr/IMG_3653.HEIC.xmp create mode 100644 resources/scr/IMG_3654.HEIC.xmp create mode 100644 resources/scr/IMG_3655.HEIC.xmp create mode 100644 resources/scr/IMG_3656.HEIC.xmp create mode 100644 resources/scr/IMG_3657.HEIC.xmp create mode 100644 resources/scr/IMG_3658.HEIC.xmp create mode 100644 resources/scr/IMG_3659.HEIC.xmp create mode 100644 resources/scr/IMG_3660.HEIC.xmp create mode 100644 resources/scr/IMG_3661.HEIC.xmp create mode 100644 resources/scr/IMG_3662.HEIC.xmp create mode 100644 resources/scr/IMG_3663.HEIC.xmp create mode 100644 resources/scr/IMG_3664.HEIC.xmp create mode 100644 resources/scr/IMG_3665.HEIC.xmp create mode 100644 resources/scr/IMG_3666.HEIC.xmp create mode 100644 resources/scr/IMG_3667.HEIC.xmp create mode 100644 resources/scr/IMG_3668.HEIC.xmp create mode 100644 resources/scr/IMG_3669.HEIC.xmp create mode 100644 resources/scr/IMG_3670.HEIC.xmp create mode 100644 resources/scr/IMG_3671.HEIC.xmp create mode 100644 resources/scr/IMG_3672.HEIC.xmp create mode 100644 resources/scr/IMG_3673.HEIC.xmp create mode 100644 resources/scr/IMG_3674.HEIC.xmp create mode 100644 resources/scr/IMG_3675.HEIC.xmp create mode 100644 resources/scr/IMG_3676.HEIC.xmp create mode 100644 resources/scr/IMG_3677.HEIC.xmp create mode 100644 resources/scr/IMG_3678.HEIC.xmp create mode 100644 resources/scr/IMG_3679.HEIC.xmp create mode 100644 resources/scr/IMG_3680.HEIC.xmp create mode 100644 resources/scr/IMG_3681.HEIC.xmp create mode 100644 resources/scr/IMG_3682.HEIC.xmp create mode 100644 resources/scr/IMG_3683.HEIC.xmp create mode 100644 resources/scr/IMG_3684.HEIC.xmp create mode 100644 resources/scr/IMG_3685.HEIC.xmp create mode 100644 resources/scr/IMG_3686.HEIC.xmp create mode 100644 resources/scr/IMG_3687.HEIC.xmp create mode 100644 resources/scr/IMG_3688.HEIC.xmp create mode 100644 resources/scr/IMG_3689.HEIC.xmp create mode 100644 resources/scr/IMG_3690.HEIC.xmp create mode 100644 resources/scr/IMG_3691.HEIC.xmp create mode 100644 resources/scr/IMG_3692.HEIC.xmp create mode 100644 resources/scr/IMG_3894.HEIC.xmp create mode 100644 resources/scr/IMG_3895.HEIC.xmp create mode 100644 resources/scr/IMG_3908.HEIC.xmp create mode 100644 resources/scr/IMG_3909.HEIC.xmp create mode 100644 resources/scr/IMG_3910.HEIC.xmp create mode 100644 resources/scr/IMG_7529.HEIC.xmp create mode 100644 resources/scr/IMG_7530.HEIC.xmp create mode 100644 resources/scr/IMG_7537.HEIC.xmp create mode 100644 resources/scr/IMG_7538.HEIC.xmp create mode 100644 resources/scr/IMG_7539.HEIC.xmp create mode 100644 resources/scr/IMG_7540.HEIC.xmp create mode 100644 resources/scr/IMG_7541.HEIC.xmp create mode 100644 resources/scr/IMG_7542.HEIC.xmp delete mode 100644 templates/image.templ create mode 100644 utils/file.go create mode 100644 www/.DS_Store create mode 100644 www/images/63ba6ff793b4d6fa.avif delete mode 100644 www/images/ab211233b6576dbb.avif create mode 100644 www/images/favicon.avif diff --git a/.DS_Store b/.DS_Store index 9f0e34fdf068fe1ff010993538e967075558521c..fee2f4c09271b8f84527bda4373dfa4246a996cb 100644 GIT binary patch delta 575 zcmZoUz}Rwtae}|F8v_FaD+7Z714DXFaalo9PJYtnK#8U7o7p*7I2Z*s^Ejw5Z#ERr zX5>sMPR>cn&(C4p93;4$n^AZ&k3v2_Gea^%F+(v-ZgRQ8DMpsbqT1@5EDRY8B@DR? zIg|SYj?2M$FqJ@S8Q_AO{aq57xe)xx2SpS%KUY7*IC-xy&*al;`jZW#{InxPZb9D9f>Wp$=>MiQ|q4l?53%&HkzN zlx4GUz)hyf!U5u&)eLNzIbbfGTxcY|IobFo<79rf*(W;~iEUnKAXQ}p<0e~K#4xgLej9X=Q4Ht~Ca_yTp^b1oBz)&G eF|vY<3^H|L2J47no_tI}e)D9*3yk=j@&*8_+oSvd delta 659 zcmZoUz}Rwtae}|7BLf2iD+7Z714A)G0YfH35kn$F$;QHI>=PS!H?woFa47QvRd6zt zFr+f%0#)RIZlF*Axz=26I>+^2Ain+<4U zE>K50L+WHkD-kgUz5ieU)WpC5mz+G`s%3JxrUxfnWb;hxyNm|NYCu-zq#Fh&=jRrH zbwdca4v_rjETwd&$q6RBleP5TAq<-==b*d!pXyFVsFdDh^PmOwC^~cVU0jlK@{@pu za;#pc!n*g@{1gTxM{aWnzggquAsFhEkgyEo_-L&$YhEIGM*m za`VR^N9N7^4q9xCA(KDqT29V2c>+{A*~m|9v!Vb$voMzEm^{Hi9;64#SC-B85dn;1U|(ZII5Y?=7viH;gHNvV1 diff --git a/.dockerignore b/.dockerignore index b28b51f..dfb6eec 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,6 +1,4 @@ -resources/inspiration -resources/src -resources/scraped +resources todo.txt .gitignore docker-compose.yml diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 30cf57e..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Ignored default folder with query files -/queries/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index a55e7a1..0000000 --- a/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/go.imports.xml b/.idea/go.imports.xml deleted file mode 100644 index 644cdf0..0000000 --- a/.idea/go.imports.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml deleted file mode 100644 index 146ab09..0000000 --- a/.idea/inspectionProfiles/Project_Default.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index c9ea9ff..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/piekarnikgosipl.iml b/.idea/piekarnikgosipl.iml deleted file mode 100644 index 5e764c4..0000000 --- a/.idea/piekarnikgosipl.iml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/templates/styles/base.css b/css/base.css similarity index 100% rename from templates/styles/base.css rename to css/base.css diff --git a/templates/styles/components.css b/css/components.css similarity index 100% rename from templates/styles/components.css rename to css/components.css diff --git a/templates/styles/home.css b/css/home.css similarity index 100% rename from templates/styles/home.css rename to css/home.css diff --git a/templates/styles/kawiarnia.css b/css/kawiarnia.css similarity index 100% rename from templates/styles/kawiarnia.css rename to css/kawiarnia.css diff --git a/templates/styles/layout.css b/css/layout.css similarity index 100% rename from templates/styles/layout.css rename to css/layout.css diff --git a/templates/styles/normalize.css b/css/normalize.css similarity index 100% rename from templates/styles/normalize.css rename to css/normalize.css diff --git a/templates/styles/portfolio.css b/css/portfolio.css similarity index 100% rename from templates/styles/portfolio.css rename to css/portfolio.css diff --git a/templates/styles/wyroby.css b/css/wyroby.css similarity index 100% rename from templates/styles/wyroby.css rename to css/wyroby.css diff --git a/templates/styles/wyroby_lody.css b/css/wyroby_lody.css similarity index 100% rename from templates/styles/wyroby_lody.css rename to css/wyroby_lody.css diff --git a/templates/styles/wyroby_slodkie_stoly.css b/css/wyroby_slodkie_stoly.css similarity index 100% rename from templates/styles/wyroby_slodkie_stoly.css rename to css/wyroby_slodkie_stoly.css diff --git a/templates/styles/wyroby_torty.css b/css/wyroby_torty.css similarity index 100% rename from templates/styles/wyroby_torty.css rename to css/wyroby_torty.css diff --git a/resources/cakes.go b/data/cakes.go similarity index 99% rename from resources/cakes.go rename to data/cakes.go index 636448d..cff1b92 100644 --- a/resources/cakes.go +++ b/data/cakes.go @@ -1,4 +1,4 @@ -package resources +package data import "piekarnikgosi/types" diff --git a/html/image.templ b/html/image.templ new file mode 100644 index 0000000..f187ca1 --- /dev/null +++ b/html/image.templ @@ -0,0 +1,29 @@ +package html + +import ( + "crypto/sha256" + "encoding/hex" + "log" + "piekarnikgosi/utils" +) + +func processFilename(input string) (src, dst string) { + src = "img/" + input + hash := sha256.Sum256([]byte(input)) + dst = "www/images/" + hex.EncodeToString(hash[:])[:16] + ".avif" + return src, dst +} + +func ProcessImage(fileName string) string { + dst, err := utils.CopyFile(processFilename(fileName)) + + if err != nil { + log.Fatal(err) + } + + return dst[4:] +} + +templ AvifImage(srcPath, alt string) { + { +} diff --git a/templates/image_templ.go b/html/image_templ.go similarity index 76% rename from templates/image_templ.go rename to html/image_templ.go index dd68706..9fb2ae8 100644 --- a/templates/image_templ.go +++ b/html/image_templ.go @@ -1,7 +1,7 @@ // Code generated by templ - DO NOT EDIT. // templ: version: v0.3.1020 -package templates +package html //lint:file-ignore SA4006 This context is only used if a nested component is present. @@ -11,47 +11,24 @@ import templruntime "github.com/a-h/templ/runtime" import ( "crypto/sha256" "encoding/hex" - "github.com/h2non/bimg" "log" - "os" + "piekarnikgosi/utils" ) func processFilename(input string) (src, dst string) { - src = "resources/images/" + input + src = "img/" + input hash := sha256.Sum256([]byte(input)) dst = "www/images/" + hex.EncodeToString(hash[:])[:16] + ".avif" return src, dst } -func convertToAvif(fileName string) string { - src, dst := processFilename(fileName) - - _, err := os.Stat(dst) - if err == nil { - return dst[4:] - } - - log.Printf("generating image: %s %s", src, dst) - - buffer, err := bimg.Read(src) - if err != nil { - log.Fatal(err) - } - - options := bimg.Options{ - Type: bimg.AVIF, - Quality: 85, - } - newImage, err := bimg.NewImage(buffer).Process(options) +func ProcessImage(fileName string) string { + dst, err := utils.CopyFile(processFilename(fileName)) if err != nil { log.Fatal(err) } - if err := bimg.Write(dst, newImage); err != nil { - log.Fatal(err) - } - return dst[4:] } @@ -81,9 +58,9 @@ func AvifImage(srcPath, alt string) templ.Component { return templ_7745c5c3_Err } var templ_7745c5c3_Var2 string - templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.ResolveAttributeValue(convertToAvif(srcPath)) + templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.ResolveAttributeValue(ProcessImage(srcPath)) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `templates/image.templ`, Line: 51, Col: 34} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `html/image.templ`, Line: 28, Col: 33} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var2) if templ_7745c5c3_Err != nil { @@ -96,7 +73,7 @@ func AvifImage(srcPath, alt string) templ.Component { var templ_7745c5c3_Var3 string templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.ResolveAttributeValue(alt) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `templates/image.templ`, Line: 51, Col: 46} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `html/image.templ`, Line: 28, Col: 45} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ_7745c5c3_Var3) if templ_7745c5c3_Err != nil { diff --git a/templates/index.templ b/html/index.templ similarity index 99% rename from templates/index.templ rename to html/index.templ index d534966..de45fd4 100644 --- a/templates/index.templ +++ b/html/index.templ @@ -1,4 +1,4 @@ -package templates +package html templ Index() { @layout("index") { diff --git a/templates/index_templ.go b/html/index_templ.go similarity index 99% rename from templates/index_templ.go rename to html/index_templ.go index 1d8f113..0e89146 100644 --- a/templates/index_templ.go +++ b/html/index_templ.go @@ -1,7 +1,7 @@ // Code generated by templ - DO NOT EDIT. // templ: version: v0.3.1020 -package templates +package html //lint:file-ignore SA4006 This context is only used if a nested component is present. diff --git a/templates/kawiarnia.templ b/html/kawiarnia.templ similarity index 99% rename from templates/kawiarnia.templ rename to html/kawiarnia.templ index 940527c..d8fde69 100644 --- a/templates/kawiarnia.templ +++ b/html/kawiarnia.templ @@ -1,4 +1,4 @@ -package templates +package html templ Kawiarnia() { @layout("kawiarnia") { diff --git a/templates/kawiarnia_templ.go b/html/kawiarnia_templ.go similarity index 99% rename from templates/kawiarnia_templ.go rename to html/kawiarnia_templ.go index 484494a..de18a7b 100644 --- a/templates/kawiarnia_templ.go +++ b/html/kawiarnia_templ.go @@ -1,7 +1,7 @@ // Code generated by templ - DO NOT EDIT. // templ: version: v0.3.1020 -package templates +package html //lint:file-ignore SA4006 This context is only used if a nested component is present. diff --git a/templates/layout.templ b/html/layout.templ similarity index 98% rename from templates/layout.templ rename to html/layout.templ index 2a0bedb..91dbaeb 100644 --- a/templates/layout.templ +++ b/html/layout.templ @@ -1,4 +1,4 @@ -package templates +package html import "fmt" @@ -11,13 +11,13 @@ templ layout(activePage string) { - +