From 91c13307aabcdf51d70b13c7de1718ba07eb979e Mon Sep 17 00:00:00 2001
From: ebby
Date: Sun, 27 Sep 2026 10:57:03 +0200
Subject: [PATCH] secret creation
---
.vscode/settings.json | 1 +
.../backend/__pycache__/main.cpython-314.pyc | Bin 1282 -> 1262 bytes
.../__pycache__/mail_util.cpython-314.pyc | Bin 2944 -> 3313 bytes
.../__pycache__/rss_reader.cpython-314.pyc | Bin 1412 -> 1558 bytes
.../{output.html => newsletter.jinja} | 17 ++++----
.../internal/jinja_templates/welcome.jinja | 38 ++++++++++++++++++
backend/src/backend/internal/mail_util.py | 24 ++++++-----
backend/src/backend/internal/rss_reader.py | 9 +++--
backend/src/backend/main.py | 6 +--
.../routers/__pycache__/users.cpython-314.pyc | Bin 5506 -> 6354 bytes
backend/src/backend/routers/newsletter.py | 17 ++++++++
backend/src/backend/routers/users.py | 15 ++++++-
12 files changed, 98 insertions(+), 29 deletions(-)
rename backend/src/backend/internal/jinja_templates/{output.html => newsletter.jinja} (58%)
create mode 100644 backend/src/backend/internal/jinja_templates/welcome.jinja
create mode 100644 backend/src/backend/routers/newsletter.py
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 65271fe..31aa94b 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -3,6 +3,7 @@
"cSpell.words": [
"Chiara",
"Hobbithöhle",
+ "mailtrap",
"Masala",
"Pomorie",
"Reinke"
diff --git a/backend/src/backend/__pycache__/main.cpython-314.pyc b/backend/src/backend/__pycache__/main.cpython-314.pyc
index 1fffd0c040a9275c82a8e763f38790ad5ea1d6b9..980e683edfff9aef422674a15bdaef6a34ca8674 100644
GIT binary patch
delta 47
zcmZqTddJDD&Bx2dz`($8;rfoONfUV`8T~e@`!a5BV!Y49IB9Yc%Os9#49Z1<3=9ka
DLV*n-
delta 60
zcmaFI*~G=G&Bx2dz`($eb8tu2?uopTj4>P4eHqze85J2!7&hlHK4)T_F*$@~65kaD
Q<%bMP*BDfa1Q{3@0NhRwf&c&j
diff --git a/backend/src/backend/internal/__pycache__/mail_util.cpython-314.pyc b/backend/src/backend/internal/__pycache__/mail_util.cpython-314.pyc
index c2fbe88ffce0019776428c58cb30c5a7992f0ae9..5b2352419e954d30ee4845a2feb4e52cd4315c95 100644
GIT binary patch
delta 1395
zcmZuwOK%%h6#njb-s3oK<7aAc8wa-&+K7axX#j~vDy<_>38Ug5NMpHG(*+yU4Ut$Bv0;V!4=N-C#ek4tQL)2~tFT~!&h};E&$6^v7T_x@@Inirg6gXU&DXMs
z;}|?O2~V3*de*)!@AM=*Dftmj@(;bI0@hOlpNfl?T?F0
z-@bo5?96k&R;gFdmHqNpX{NG7?7+=rsZ?v!{8Gsf)5oH$eNq4z
z078JddsgzYy#KTqWOq=O*ix>j&IDX$v9#C-m;pTGz=?l1#7zMF5P-IBH>(w1^%cywQP^nXbAxfmg%v_$x`Ir4*<`PR(by!82rJF)M~^Y;>&j~q@a
z6$XGl61A5ZcJlz9V=WZ1qKHi;vz3FZ@HoXKFg!t^6`rC!#b{DaW33*tQOe@+MCdx_^CuchIph6n*=}2M!pMs9YxFT;v&wFpe`olR%#BMId-`Iq0T^2a2LSwig0p
z??Srac`>KH_6ot2=3@hZ5~YMrEVQtP2#a-S`QnKD4cO^RPQ^`Yi>@U;GmeS7Mq;>aky`0mxmI^IeoFjd9C1`SHL02NV#J)VX#ymPZ;1=$
z8D@)H=IO*p*V4jz>s&VsE%M>&`!7o>#oy-n{PR>eni7}E=6PgQCd5_iOExD)?M#jg
z+Ipp4t2TVuWcj1L8a_*&XqgZt`_dByI#MO&YkOEizf$%qS7icx0l=iVXOB@KP`(&8GqU8Dfn6g7i;_|B9#fbelywuvw&=
b(pdDS(}l*O4CKTZrajpVvM`%hNL%zSV}ZC4ca6%O^TKyFA2UWg2utug81r#A_X6{4`O{iEredn4FM
zqCkj%e{qf&sRz?NIo>Etj=Vh$ny37RE~d@Hg7+j%bL$_bs`gzf3&&k$&6o
z2p^TFj8S6A8Dmm@NH?D@0Z0gdC;2b{J~m)yltZyS9HU6+fnuLNmThv}8Yg$eLJ`*QbPo{h3Cqv
zPIcPo#6deXcX%j*RBH*Y3Qn!1W|Id=!WHx$oYilu4{hgt>mBO@`d;x^hkK12+H%5uruM|4W9I4G
zSC1WKeBiA9nW(mXJ#>0`(Y(KyTgf|epT027FR8&&z4ZwH-=Uk5Kf0fjbPwKS1308e=M
z=ygAJ`RM}y*n@{)6AQ{jkUVnCij^fHMJ!pdvMl6?WlJfmLXB9ll(Hg}h*c{t;&xnU
zwl)Jox7Dj)>OXOfNy4-i6>$dST=N0N?rVgH5?&%zj!beZEpU
zPTUOM%B8K$!eIU&GsqofR`)kf(sOUN4w}P@N9p_f>nF*@LGd_weVm00g)y2ljWEAU
zohI|@%dRIF_h@UG_C$ku!gXjQ2z3X4UBsM&_hB6}N9(RQj5etvIT=9ra&s3%#Q!zjO04naAB{8~_I}`KU|GXG49!&e)7LjN6Uo^JcRm=nNQGuNS5Sys|26
z%0;}m0TL*{k5h)u@Rz*dB=t6bx)cL2vO*;Xs?!Tbe6N2fO#qVOB>6fCJ>=zO`g)XX
z2jRBt3{=7}Fg{j0rxd%qjh
m
Neuer Artikel:
-
England
-
It's gettin' british, my dear!
-
Auf geht's nach Milano! Aber Moment mal...der Artikel heißt England?! Da kann irgendwas nicht stimmen. Ich frage mal in der Redaktion nach. Ihr lest währenddessen einfach schonmal weiter.
+
{{data.title}}
+
{{data.subtitle}}
+
{{data.description}}
-
+
Zum Artikel
-
Approve
+
+ Abbestellen
+
+
+
Willkommen, {{user.name}}
+
Du hast dich bei Blauwasser-Mausis.de angemeldet. Solltest du das nicht gewesen sein, dann lösche die Daten einfach über den untenstehenden Link.
+
+
+ Daten löschen
+
+
+
@@ -51,9 +53,4 @@
border-radius: 3px;
border: none;
}
-
- #admin {
- margin-top: 64px;
- color: red;
- }
\ No newline at end of file
diff --git a/backend/src/backend/internal/jinja_templates/welcome.jinja b/backend/src/backend/internal/jinja_templates/welcome.jinja
new file mode 100644
index 0000000..b7a0285
--- /dev/null
+++ b/backend/src/backend/internal/jinja_templates/welcome.jinja
@@ -0,0 +1,38 @@
+
+
+
+