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:
+ ++ Дистрибутивы 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 лет. Не прыгаю по + ху*м, ищу одного единственного Верного, Ответственного, + Надёжного, Сильного, Зрелого партнёра для Серьёзных Отношений, а + не развлечения. +
+ ++ Люблю людей, которые знают слово Ответственность, умеют её + нести, не трусят, проработали свои травмы, могут упасть, + отряхнуться, встать и пойти дальше. +
+ ++ Также я верю что бога нет, а то, что называют богом, это + природа, достаточно в уместных моментах заменить слово бог + везде, где он употребляется, как всё становится на свои места. +
+ ++ Не сужу людей по полу, гендеру, сексуальной ориентации, расе, + национальности, цвету кожи, росту, весу, религиозным, + политеческим убеждениям и тд. Придерживаюсь принципа - "говори + по делу, живи по совести, суди по справедливости". +
+ ++ Право справедливости — название набора правовых принципов, + действующих в рамках традиции английского общего права, дополняя + строгие правила там, где требование их формального исполнения + могло бы быть слишком жёстким. В правовых системах цивильного + права подобные «общие оговорки» позволяют судьям более свободно + применять нормы законов. +
+ ++ Призываю быть адекватным человеком, здраво оценивать свои + возможности и соотносить их со своими желаниями. А также решать + задачи, вопросы, проблемы "словами через рот", а именно в + личном, устном диалоге между личностями (людьми). +
++ Идея этого сайта родилась после того, как стало понятно, что на + сайтах знакомств мужчины в основном ищут секс (развлечение / + удовольствие), а женщины - серьёзные отношения, то есть такие + отношения, которые приведут к заключению брачного союза и + рождению детей, планированию совместной жизни. +
+ ++ А также в связи с тем, что на сайтах знакомств у людей + складывается неправильное отношение к поиску самих отношений. То + есть: мужчины стремятся пропустить период дружбы, узнавания + партнёра, ухаживания, и хотят сразу приступить к сексу + (халявщики / тунеядцы) на 1, 2, 3 свидании (по результатам + опросов мужчин, проведённых лично мною). А женщины ожидают что + этот малознакомый мужчина будет вкладывать свои ресурсы (нести + ответственность), а мужчины хотят уйти от ответственности и + называют таких женщин тарелочницами. +
+ ++ Таким образом я хочу найти парнтёров для дружбы любого пола, а + также одного единственного верного, ответственного, надёжного, + сильного, зрелого партнёра любого пола для серьёзных отношений, + а не развлечения. +
+ ++ Информация на данном сайте не является рекламой товаров или + услуг, прямым предложением, публичной оферой или акцептом. +
+ ++ Любая цена, указанная в на сайте является просто информацией, не + призывающей к действию, она необходима для того, чтобы оценить + на что Вы способны. +
+ ++ Сбор ответов осуществляется с целью получения статистических + данных о спросе на "рынке" отношений, а также для поиска + отношений. +
+ ++ Анкеты доступны только мне, без передачи третьим лицам. +
+ ++ Сервер на котором размещено данное программное обеспечение + находится в моей собственности и моём распоряжении. +
+ ++ Так как вся необходимая информация обо мне здесь уже + представлена, считаю справедливым, что всё общение по существу в + телеграме будет происходить только после заполнения и отправки + анкеты. +
+ ++ Продолжая оставаться на данном сайте Вы соглашаетесь с данными + условиями. Иначе Вы обязаны незамедлительно покинуть данный сайт + и удалить чат между нами в телеграме (и для меня тоже), чтобы + избавить меня от бессмысленной траты времени и ожидания. +
+ +- Не Я предлагаю это всё, а ТЫ выбираешь и предлагаешь мне, мы обсуждаем и делаем или не делаем. -
-
+ Не Я предлагаю это всё, а ТЫ выбираешь и предлагаешь мне, мы обсуждаем
и в зависимости от того, что я решу, делаем или не делаем.
+
Деньги
-Чем же ты сможешь меня заинтеревовать?
-Бесплатно
-Обо всём можно договориться словами через рот
Начинается со знакомства, дружбы, узнавания потенциального партнёра
@@ -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 @@ | - + | -