From ba0604f653ed9be7eba724fcabc27adc4c8190ed Mon Sep 17 00:00:00 2001 From: Valeria Fadeeva Date: Sun, 20 Jul 2025 13:20:44 +0500 Subject: [PATCH] Update --- main_package/app.py | 45 +- static/assets/css/style.css | 1 - templates/about_me.html | 255 +++++ templates/about_site.html | 81 ++ templates/core.html | 837 ++++++++++++++++ templates/index.html | 1889 +++++------------------------------ 6 files changed, 1470 insertions(+), 1638 deletions(-) create mode 100644 templates/about_me.html create mode 100644 templates/about_site.html create mode 100644 templates/core.html diff --git a/main_package/app.py b/main_package/app.py index d3283e2..4586c72 100644 --- a/main_package/app.py +++ b/main_package/app.py @@ -8,7 +8,7 @@ from fastapi import FastAPI, Request, HTTPException from fastapi.responses import HTMLResponse, JSONResponse, PlainTextResponse, FileResponse from fastapi.staticfiles import StaticFiles from fastapi.templating import Jinja2Templates -from fastapi_sitemap import SiteMap, URLInfo +from fastapi_sitemap import SiteMap from .database import create_tables, delete_tables from .router import router as datings_router @@ -56,7 +56,10 @@ app.mount("/static", StaticFiles(directory="static"), name="static") @app.get("/", response_class=HTMLResponse) async def index(request: Request): - response = templates.TemplateResponse("index.html", {"request": request}) + + response = templates.TemplateResponse( + "index.html", {"request": request} + ) sessionKey = request.cookies.get("sessionkey") if isinstance(sessionKey, str) and is_valid_uuid(sessionKey): pass @@ -73,6 +76,44 @@ async def index(request: Request): return response +@app.get("/about_me", response_class=HTMLResponse) +async def about_me(request: Request): + response = templates.TemplateResponse("about_me.html", {"request": request}) + sessionKey = request.cookies.get("sessionkey") + if isinstance(sessionKey, str) and is_valid_uuid(sessionKey): + pass + else: + days = 365 + expires_t_obj = datetime.datetime.now( + datetime.timezone.utc + ) + datetime.timedelta(days=days) + expires_t_str = expires_t_obj.strftime("%a, %d %b %Y %H:%M:%S GMT") + + response.set_cookie( + key="sessionkey", value=str(uuid.uuid4()), expires=expires_t_str + ) + return response + + +@app.get("/about_site", response_class=HTMLResponse) +async def about_site(request: Request): + response = templates.TemplateResponse("about_site.html", {"request": request}) + sessionKey = request.cookies.get("sessionkey") + if isinstance(sessionKey, str) and is_valid_uuid(sessionKey): + pass + else: + days = 365 + expires_t_obj = datetime.datetime.now( + datetime.timezone.utc + ) + datetime.timedelta(days=days) + expires_t_str = expires_t_obj.strftime("%a, %d %b %Y %H:%M:%S GMT") + + response.set_cookie( + key="sessionkey", value=str(uuid.uuid4()), expires=expires_t_str + ) + return response + + @app.get("/favicon.ico", include_in_schema=False) async def favicon(): return FileResponse(favicon_path) diff --git a/static/assets/css/style.css b/static/assets/css/style.css index 0d87e51..1471d45 100644 --- a/static/assets/css/style.css +++ b/static/assets/css/style.css @@ -179,5 +179,4 @@ body { #main_content { display: none; - text-align: center; } diff --git a/templates/about_me.html b/templates/about_me.html new file mode 100644 index 0000000..1433634 --- /dev/null +++ b/templates/about_me.html @@ -0,0 +1,255 @@ +{% extends 'core.html' %} +{% block content%} +
+

+ Обо мне +

+
+ +
+

Меня зовут Валерия Фадеева, мне 35+ лет.

+ +

Значение имени

+

+ Имя Валерия – это женская форма мужского имени Валерий, которое + является римским родовым именем. В переводе с латинского "valeo" + имеет несколько вариантов перевода и значений. Чаще + употребляемыми являются переводы "быть сильной, крепкой", а + также "здравствовать", "быть здоровой". Но у этого латинского + слова существуют ещё и иные варианты перевода, например, "быть + могущественной, сильной", "иметь перевес", "быть влиятельной, + пользоваться влиянием", "иметь смысл, иметь значение". +

+ +

Значение фамилии

+

+ Фамилия происходит от древнерусского церковного (крестильного) + имени «Фадей» или «Фаддей», которое имеет древнегреческий корень + Theos, что означает «бог». Имя Фадей можно перевести как + «богатый», «богоподобный», «достойный похвалы». +

+ +

+ Thadeus — мужское имя греческого происхождения. Является + вариантом написания Thaddeus, которое происходит от арамейского + термина «thaddai» и означает «сердце» или «смелый». +
+ Также существует версия, что имя связано с именем Theodorus и + означает «подарок Бога» (от греческого theos — Бог и doron — + подарок). +

+ +

+ В персидском языке «фада» означает «приятный» или «милый». + Следовательно, можно предположить, что фамилия Фадеева + обозначает приветливость или дружелюбие предков, происходящих из + Персии. +

+

+ В финно-угорских языках слово «фаде» означает «точно», «прямо». + Следовательно, возможно, что носители этой фамилии были известны + как люди прямых взглядов или прямолинейных действий. +

+ +

Введение

+

+ Училась в школе в Юридическом классе, после чего поступила в + Университет на Педагога Юриспруденции, 3,5 года изучала + Психологию в ВУЗе и самостоятельно после ВУЗа, проходила + практику в Следственном Отделе и колледже, в Спорт-Зале + тренировалась со Штангой: жим, тяга, присяд (Пауэрлифтинг - это + на Силу, не на объем, как у бодибилдеров, не надо путать), + сейчас занимаюсь Пилатесом. +

+ +

+ Пила́тес — система физических упражнений, разработанная Йозефом + Пилатесом в начале XX века для реабилитации после травм. Автор + назвал свою систему "контрологией", определив её как полную + координацию между телом, умом и духом, но в настоящее время она + широко известна как "метод Пилатеса" или просто "Пилатес". И + люди занимаются им потому что движение - это жизнь, а + неподвижность - это смерть. +

+ +

+ В школе закончила с отличием курс Прикладной Экономики, а также + курс Информатики, проработала более 15 лет в отделе + Информационных Технологий в одной организации, решала + разнообразные задачи, была на разных позициях. +

+ +

Работа

+

+ В процессе работы познакомилась с миром Открытого, Свободного + Программного Обеспечения: Операционной Системой Unix, Linux и + Прикладным Программным Обеспечением; выполняла задачи Системного + Администратора Windows Server и Linux Server; Программиста на + разных языках: PHP, Python, Rust, JavaScript; DevOps; создавала + и администрировала Систему Виртуализации Серверов: KVM. +

+ +

Хобби

+

+ В качестве Хобби я выбрала Программирование и Разработку + Дериватива Операционной Системы Linux при работе над которым + использовала языки программирования Python, Rust, JavaScript, а + также QML, Bash. +

+ +

+ Дериватив операционной системы Linux — это дистрибутив, который + основан на ядре Linux и включает в себя различные программные + компоненты, утилиты и интерфейсы, которые делают его удобным для + пользователей. +

+ +

+ Дистрибутив операционной системы Linux — это комплект + программного обеспечения, который включает в себя ядро Linux, + системные утилиты, библиотеки, а также набор приложений и + инструментов, необходимых для работы операционной системы. +

+ +

+ Деривативы и Дистрибутивы могут различаться по целям, + функциональности и пользовательскому интерфейсу. +

+ +

Основные компоненты дистрибутива Linux:

+ +
    +
  1. + Ядро Linux: Основная часть операционной системы, отвечающая за + управление аппаратными ресурсами и взаимодействие с + программным обеспечением. +
  2. +
  3. + Системные утилиты: Набор программ, которые обеспечивают + базовые функции операционной системы, такие как управление + файлами, настройка сети и другие системные задачи. +
  4. +
  5. + Библиотеки: Набор программных библиотек, которые предоставляют + функции и API для приложений. +
  6. +
  7. + Приложения: Различные программы, которые могут включаться в + дистрибутив, такие как текстовые редакторы, браузеры, офисные + приложения и другие. +
  8. +
  9. + Установщик: Инструмент, который позволяет пользователю + установить дистрибутив на компьютер. +
  10. +
+ +

+ Дистрибутивы Linux могут быть ориентированы на разные категории + пользователей, например, на начинающих, опытных пользователей + или серверные решения. Некоторые из самых популярных + дистрибутивов включают Ubuntu, Fedora, Debian, Arch Linux и + CentOS. Каждый из них имеет свои особенности и предназначен для + различных задач. +

+ +

+ В данный момент я изучаю Разработку Мобильных Приложений, + интересуюсь языками и технологиями: Kotlin, KMM, Compose; Dart, + Flutter. Будущая профессия - Разработчик Мобильных Приложений. +

+ +

+ В свободное время успешно окончила курсы визажа, работала с + другими выпускницами на платных фотосессиях. +

+ +

+ У меня есть домашние животные: два кота и кошка, Мэйнкуны. +

+ +

Отдых

+

+ В свободное время гуляю, встречаюсь, общаюсь с людьми, учусь, + смотрю Китайские, Корейские, Турецкие Дорамы, Аниме, Фильмы, + играю в игры, в основном компьютерные: MMORPG: Lost Ark; + Стрелялки: Ghost Recon Breakpoint, Ghost Recon Wildlands, The + Division, The Division 2, Rainbow Six Siege, Warframe; + Стратегии: Серия WH40k DoW; но могу и в настольные. Состою в + двух игровых сообществах, в одном 80 человек, в другом 220, а + также в сообществах Программистов и Linux разработчиков, + администраторов и пользователей, проявляю интерес к гражданскому + нарезному полуавтомтическому Оружию, Автомобилям и Мотоциклам. +

+ +

Взаимодействие с другими людьми

+

+ Общаюсь с родителями, есть очень близкая подруга. Не пью, не + курю, не употребляю наркотики, не имею татуировки, лишние + проколы на теле, не состою на учёте у психиатра, нарколога, не + имею судимостей действующих и погашеных, имею Водительское + Удостоверение. Имею Высокий Интеллект, Эмпатию и Устойчивую + Психику. Занимаюсь самодиагностикой, а также периодически + посещаю психолога. +

+ +

+ Есть прошлые серьёзные отношения 2 раза по 9 лет. Не прыгаю по + ху*м, ищу одного единственного Верного, Ответственного, + Надёжного, Сильного, Зрелого партнёра для Серьёзных Отношений, а + не развлечения. +

+ +

+ Люблю людей, которые знают слово Ответственность, умеют её + нести, не трусят, проработали свои травмы, могут упасть, + отряхнуться, встать и пойти дальше. +

+ +

Религия

+

+ Также я верю что бога нет, а то, что называют богом, это + природа, достаточно в уместных моментах заменить слово бог + везде, где он употребляется, как всё становится на свои места. +

+ +

Ценности

+

+ Не сужу людей по полу, гендеру, сексуальной ориентации, расе, + национальности, цвету кожи, росту, весу, религиозным, + политеческим убеждениям и тд. Придерживаюсь принципа - "говори + по делу, живи по совести, суди по справедливости". +

+ +

+ Право справедливости — название набора правовых принципов, + действующих в рамках традиции английского общего права, дополняя + строгие правила там, где требование их формального исполнения + могло бы быть слишком жёстким. В правовых системах цивильного + права подобные «общие оговорки» позволяют судьям более свободно + применять нормы законов. +

+ +

Мои цели:

+ + +

Заключение

+

+ Призываю быть адекватным человеком, здраво оценивать свои + возможности и соотносить их со своими желаниями. А также решать + задачи, вопросы, проблемы "словами через рот", а именно в + личном, устном диалоге между личностями (людьми). +

+
+{% endblock content %} diff --git a/templates/about_site.html b/templates/about_site.html new file mode 100644 index 0000000..4febed9 --- /dev/null +++ b/templates/about_site.html @@ -0,0 +1,81 @@ +{% extends 'core.html' %} +{% block content%} +
+

+ О сайте +

+
+ +
+

Добро пожаловать сайт знакомства со мной

+ +

+ Идея этого сайта родилась после того, как стало понятно, что на + сайтах знакомств мужчины в основном ищут секс (развлечение / + удовольствие), а женщины - серьёзные отношения, то есть такие + отношения, которые приведут к заключению брачного союза и + рождению детей, планированию совместной жизни. +

+ +

+ А также в связи с тем, что на сайтах знакомств у людей + складывается неправильное отношение к поиску самих отношений. То + есть: мужчины стремятся пропустить период дружбы, узнавания + партнёра, ухаживания, и хотят сразу приступить к сексу + (халявщики / тунеядцы) на 1, 2, 3 свидании (по результатам + опросов мужчин, проведённых лично мною). А женщины ожидают что + этот малознакомый мужчина будет вкладывать свои ресурсы (нести + ответственность), а мужчины хотят уйти от ответственности и + называют таких женщин тарелочницами. +

+ +

+ Таким образом я хочу найти парнтёров для дружбы любого пола, а + также одного единственного верного, ответственного, надёжного, + сильного, зрелого партнёра любого пола для серьёзных отношений, + а не развлечения. +

+ +

+ Информация на данном сайте не является рекламой товаров или + услуг, прямым предложением, публичной оферой или акцептом. +

+ +

+ Любая цена, указанная в на сайте является просто информацией, не + призывающей к действию, она необходима для того, чтобы оценить + на что Вы способны. +

+ +

+ Сбор ответов осуществляется с целью получения статистических + данных о спросе на "рынке" отношений, а также для поиска + отношений. +

+ +

+ Анкеты доступны только мне, без передачи третьим лицам. +

+ +

+ Сервер на котором размещено данное программное обеспечение + находится в моей собственности и моём распоряжении. +

+ +

+ Так как вся необходимая информация обо мне здесь уже + представлена, считаю справедливым, что всё общение по существу в + телеграме будет происходить только после заполнения и отправки + анкеты. +

+ +

+ Продолжая оставаться на данном сайте Вы соглашаетесь с данными + условиями. Иначе Вы обязаны незамедлительно покинуть данный сайт + и удалить чат между нами в телеграме (и для меня тоже), чтобы + избавить меня от бессмысленной траты времени и ожидания. +

+ +

СПАСИБО ЗА ПОНИМАНИЕ!

+
+{% endblock content %} diff --git a/templates/core.html b/templates/core.html new file mode 100644 index 0000000..a5c2a41 --- /dev/null +++ b/templates/core.html @@ -0,0 +1,837 @@ + + + + + + + + + LeraFoxQueen : Найдём свою любовь вместе + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + Check + + + + +
+
+ +
+ +
+ {% block content %}{% endblock content %} +
+ +
+
+
+ + © LeraFoxQueen 2025 + +
+ +
+ +
+ + + +
+
+
+ + + + + + + diff --git a/templates/index.html b/templates/index.html index 9fde04b..7715d96 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,948 +1,94 @@ - - - - - - - - - LeraFoxQueen : Найдём свою любовь вместе - - - - - - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Check - - - - -
-
- -
-

- Выбери какие отношения ты хочешь со мной -

-

- Не Я предлагаю это всё, а ТЫ выбираешь и предлагаешь мне, мы обсуждаем и делаем или не делаем. -

-
-
- -
-
-
-
-
+{% extends 'core.html' %} +{% block content%} +
+

+ Выбери какие отношения ты хочешь со мной +

+

+ Не Я предлагаю это всё, а ТЫ выбираешь и предлагаешь мне, мы обсуждаем
и в зависимости от того, что я решу, делаем или не делаем. +

+
+ +
+
+
+

Секс за деньги

-
-
+
+

Только секс

- Ничего больше + Ничего больше

Деньги

-
-
-
+ +
+
-
-
-
+
+
+

Секс без обязательств

-
-
+
+

Только секс

- Ничего больше + Ничего больше

Чем же ты сможешь меня заинтеревовать?

-
-
-
+ +
+
-
-
-
+
+
+

Дружба

-
-
+
+

- Никто никому ничего не должен + Никто никому ничего не должен

- Вообще ничего + Вообще ничего

Бесплатно

-
-
-
+ +
+
-
-
-
+
+
+

Серьёзные отношения

-
-
+
+

- Всё как у взрослых + Всё как у взрослых

- Ты же уже взрослый, правда? + Ты же уже взрослый, правда?

Обо всём можно договориться словами через рот

Начинается со знакомства, дружбы, узнавания потенциального партнёра

@@ -955,100 +101,95 @@ партнёр-любовник
муж/жена
родственник
-
-
-
+ +
+
-
-
-
+
+
+

Психологическая работа

-
-
+
+

- Всё как у взрослых + Всё как у взрослых

- Ты же уже можешь оплачивать чужой труд? + Ты же уже можешь оплачивать чужой труд?

5000 рублей в час

Темы:

- Личностный рост
- Межличностные отношения

+ Личностный рост
+ Межличностные отношения

Приёмы:

- Наставничество
- Психологическая консультация
- Активное слушание
+ Наставничество
+ Психологическая консультация
+ Активное слушание
-
-
-
+ +
+
-
-
-
+
+
+

Разработка программного обеспечения

-
-
+
+

- Всё как у взрослых + Всё как у взрослых

- Ты же уже можешь оплачивать чужой труд? + Ты же уже можешь оплачивать чужой труд?

5000 рублей в час

Разработка программного обеспечения
-
-
-
+
+
+
-

Сравнение возможностей

-
- - - +

Сравнение возможностей

+
+
+ + - - + + - - + + @@ -1056,31 +197,19 @@ - + - + @@ -1088,31 +217,19 @@ - + - + @@ -1120,33 +237,21 @@ - + - + @@ -1154,33 +259,21 @@ - + - + @@ -1188,31 +281,19 @@ - + - + @@ -1222,19 +303,13 @@ - + - + @@ -1244,19 +319,13 @@ - + - + @@ -1266,19 +335,13 @@ - + - + @@ -1288,19 +351,13 @@ - + - + @@ -1310,19 +367,13 @@ - + - + @@ -1332,19 +383,13 @@ - + - + @@ -1354,19 +399,13 @@ - + - + @@ -1376,21 +415,15 @@ - + - + @@ -1400,61 +433,37 @@ - + - + - + - + @@ -1464,21 +473,15 @@ - + - + @@ -1488,19 +491,13 @@ - + - + @@ -1510,19 +507,13 @@ - + - + @@ -1532,19 +523,13 @@ - + - + @@ -1554,15 +539,15 @@ - + - + @@ -1572,378 +557,12 @@ - - -
Секс за деньги Секс без обязательств Дружба Серьёзные отношения
Встречи - - - + + + - - - + + +
Прогулки - - - + + + - - - + + +
Дружеские объятия - - - + + + - - - + + +
- Психологическая необременительная поддержка + Психологическая необременительная поддержка - - - + + + - - - + + +
- Нематериальная необременительная помощь + Нематериальная необременительная помощь - - - + + + - - - + + +
Цветы - - - + + +
Подарки - - - + + +
Оплата такси - - - + + +
Оплата кафе, ресторанов - - - + + +
Оплата кино - - - + + +
Держаться за руки - - - + + +
Объятия возлюбленных - - - + + +
Поцелуи - - - + + +
- Планирование совместной жизни, развития, доходов, расходов + Планирование совместной жизни, развития, доходов, расходов - - - + + +
Секс - - - + + + - - - + + + - - - + + +
Планирование детей - - - + + +
- Покупка туристических путёвок + Покупка туристических путёвок - - - + + +
Покупка машины - - - + + +
Покупка квартиры - - - + + +
Рождение детией - - - + + +
- Покупка земельного участка и дома + Покупка земельного участка и дома - - - + + +
-
-
- -
-
-
- - © LeraFoxQueen 2025 - -
- -
- -
- - - -
-
-
- - - - - - - + + + + +{% endblock content %}