From 5915b152572477b8922fff8584cc60440e69a522 Mon Sep 17 00:00:00 2001 From: andrei Date: Fri, 16 Dec 2022 17:52:59 +0500 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB=20?= =?UTF-8?q?=D1=84=D0=B0=D0=B9=D0=BB=20=D1=81=20=D0=B4=D0=BE=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=D0=BC,=20README.md,=20=D1=83=D0=B4=D0=B0=D0=BB?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B1=D0=B0=D0=B7=D1=83=20=D0=B4=D0=B0=D0=BD?= =?UTF-8?q?=D0=BD=D1=8B=D1=85=20=D1=82.=20=D0=BA.=20=D0=BD=D0=B0=20=D0=B3?= =?UTF-8?q?=D0=B8=D1=82=D0=B5=20=D0=BE=D0=BD=D0=B0=20=D0=BD=D0=B5=20=D0=BD?= =?UTF-8?q?=D1=83=D0=B6=D0=BD=D0=B0.=20=D0=A2=D0=B0=D0=BA=D0=B6=D0=B5=20?= =?UTF-8?q?=D1=83=D0=B1=D1=80=D0=B0=D0=BB=20=D0=BF=D0=B0=D1=80=D0=BE=D0=BB?= =?UTF-8?q?=D0=B8=20=D0=B8=20=D0=BA=D0=BB=D1=8E=D1=87=D0=B8=20=D1=88=D0=B8?= =?UTF-8?q?=D1=84=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=B8=D0=B7?= =?UTF-8?q?=20=D1=84=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- db/moona_data.db | Bin 86016 -> 0 bytes db/заглушка | 0 main.py | 2 +- post.py | 4 +++- Домен.txt | 2 +- 6 files changed, 7 insertions(+), 5 deletions(-) delete mode 100644 db/moona_data.db create mode 100644 db/заглушка diff --git a/README.md b/README.md index 469d154..59a73de 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # MOONA -![alt text](https://github.com/AndreiDuvakin/WebServerProject/blob/main/static/img/НадписьMoona.png) +![alt text](documents/шаблоны/НадписьMoona.png?raw=true) **moona** – это сайт-дневник, который позволяет поделится своими мыслями с другими пользователями. На сайте после регистрации, можно добавлять записи в свой личный дневник и при желании делать запись доступной для всех пользователей сайта. Moona выполнена в светло-голубых тонах, чтобы пользователей ничего не отвлекало от использования нашего сайта. На нашем сайте каждый сможет найти что-то подходящее для себя: каждый в праве писать посты для всех или только для себя. Чуть позже здесь появятся картинки нашего сайта с окончательным дизайном, нужно лишь чуть чуть подождать -Посмотреть наш сайт вы можете перейдя по ссылке https://moonadiary.ru/ +Посмотреть наш сайт вы можете перейдя по ссылке https://moona.tech ____ # Контактики ### Email: diff --git a/db/moona_data.db b/db/moona_data.db deleted file mode 100644 index 635e8c73831d376fadcefc9b6accbd6df3909144..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86016 zcmeHQTWnO>m964!gK>A#jK#D@IV9;0PTS>rx@?bH#0};VFeG5o=}sba?JApU>?(Iv znTAN2p=@YKpxe+*GKh5gIWwK86~!1E8^4hF8_kSz@7Fw}$;W&|qZvh-pOI$%X03hh zEtidXhDOF5LzU~Ed(J+4ueJ9+=ib^E4t#r0DxXxHnQV`hR}tS+KEL1h4W)cO{~vrl z-v+$aWk<_?wRc~e+Iw)%o*GqN z)|<)Yy%YM_6I`MsNF5EsLiQFHQToD+uyQl z$6mH=rtE69zh!&N{+7L4TMj^@Ts|jV%c~3DU%R?$!v_Drvtmwn>PV8W)pJbvGMm19 z2le}M$!w{j^Ub+$ohfjR&TP;+-=BG#%2ro>=}Z3pr^US2`;xhQDwEC?KRi9h&|>o) zY?VH$t>wF5uY^IXyZaE7OsJRk?c3ARyq9Wb(#c!e=Cf5^UHQMhK-I>L{{F3^qm|CR zk<9A%FU)GUYTYXF;eLPlYW5!Z!JT@;@3e$F7?MgH^6V|;&K*YsX~TSK@0-e!Y34BM z&Al+IcW?kW?T=QiuBxi?54<86h(F8Q%2~W5@?1an%qt-*ZS^G8cbfNa-PydqM&*;o z^0P-)U;c2W#GmJx+ksXNn^O3%VvUS@SAJ!AKkARwl~J4({Fc z?Sn09vuIphUR}LxRn?1CexCrId%YW1_J=@GMvh(hLxRw91nC+EY6V`))`wSA{^|NK zkIj!kV2L46xpD12-*eT^`s2Sk*j0FCQMeg#nVLz_v3DMm4h z7N2v@!0NXZj5vixXs9q5&WK7A&YO@uBc{_h*O<98jVrW^^3FgY5Fl_jFd@y;hD~Gq z3@C9S$1FG@jhGeIL2aBLwXc%HX&8c5!A`Jn1|jmN(sqs%LkCJCV%PCLE;7)Bfy(|3 zesS6frx38;E5bbrxJO{^pmqzHNUXvzbh?K3v#^41ROK2-1uNne@CZ^cL_a|ng`-nq zB4>8F9fyV&Fizm~Or4`(lRBKw_vV`F>U#QesgAЛm^9Jx-`fV$Rf;HAv*Rx4fC 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 diff --git a/db/заглушка b/db/заглушка new file mode 100644 index 0000000..e69de29 diff --git a/main.py b/main.py index a6b12ab..97c9621 100644 --- a/main.py +++ b/main.py @@ -28,7 +28,7 @@ from forms.register import RegisterForm, Confirmation from post import mail app = Flask(__name__) -app.config['SECRET_KEY'] = 'moona_secret_key' +app.config['SECRET_KEY'] = open('protect.moona', 'r', encoding='utf-8').read().split()[2] logging.basicConfig(filename='main.log') login_manager = LoginManager() login_manager.init_app(app) diff --git a/post.py b/post.py index 6daa26b..940de65 100644 --- a/post.py +++ b/post.py @@ -15,7 +15,9 @@ def mail(msg, to, topic='No temes'): mailServer.ehlo() mailServer.starttls() mailServer.ehlo() - mailServer.login('moonadiary', 'fiX-2Vb-6a2-kCi') + auth = open('protect.moona', 'r', encoding='utf-8').read().split() + login, password = auth[0], auth[1] + mailServer.login(login, password) mailServer.ehlo() mailServer.send_message(em) mailServer.quit() diff --git a/Домен.txt b/Домен.txt index 1a22641..df093e7 100644 --- a/Домен.txt +++ b/Домен.txt @@ -1 +1 @@ -moona.moonadiary.ru \ No newline at end of file +moona.tech \ No newline at end of file