TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #121 · 20 јул.

Регулярно требуется преобразовать какой-либо текст в максимально совместимый текст для URL, имени файла, имени объекта в каком-то софте и тд. Требования совместимости простые: в тексте должны быть только допустимые символы. Обычно это a-z, 0-9 и "_" или "-". То есть, только прописные буквы латинского алфавита и цифры (как пример). Допустим, нам нужно название статьи в блоге преобразовать в slug для добавления его в URL этой статьи. Как это лучше всего сделать? В Django по умолчанию есть готовая функция slugify для таких случаев. Но я её никогда не использую. Почему? Потому что её недостаточно! Приведём пример >>> from django.utils.text import slugify >>> slugify('This is a Title') 'this-is-a-title' Пока всё отлично >>> slugify('This is a "Title!"') 'this-is-a-title' Спец символы удалились, всё хорошо. >>> slugify('Это заголовок статьи') '' Вот и приехали 😢. Если текст не английский то буквы просто игнорируются. Можно это поправить >>> slugify('Это заголовок статьи', allow_unicode=True) 'это-заголовок-статьи' Но тогда мы не вписываемся в условие. У нас появилась кириллица в тексте. Так как я часто пишу сайты для русскоязычных пользователей эта проблема весьма актуальна. Я не использую стандартную функцию и всегда пишу свою. Оригинал я не беру в расчёт и пишу полностью свою функцию. И так, по порядку: 🔸1. Исходный текст: >>> text = 'Мой заголовок №10 😁!' Взял специально посложней со специальными символами. 🔸2. Транслит Необходимо сделать транслит всех символов в латиницу. Здесь очень выручает библиотека unidecode. Помимо простого транслита кириллицы в латиницу она умеет преобразовывать спец символы и иероглифы в текстовые аналоги. from unidecode import unidecode >>> unidecode("Ñ Σ ® µ ¶ ¼ 月 山") 'N S (r) u P 1/4 Yue Shan' Очень крутая библиотека, советую👍 В нашем случае получаем такое преобразование: >>> text = unidecode(text) >>> print(text) 'Moi zagolovok No. 10 !' Отличный транслит. Смайл просто удалился, хотя я ждал что-то вроде :). Ну и ладно, всë равно невалидные символы. А еще наш код уже поддерживает любой язык, будь то хинди или корейский. 🔸4. Фильтр символов Unidecode не занимается фильтрацией по недопустимым символам. Это мы делаем в следующем шаге через regex. Просто заменим все символы на "_" если они вне указанного диапазона. >>> text = re.sub(r'[^a-zA-Z0-9]+', '_', text) >>> print(text) 'Moi_zagolovok_No_10_' Символ "+" в паттерне выручает когда несколько недопустимых символов идут рядом. Все они заменяются на один символ "_". 🔸5. Slugify Осталось удалить лишние символы по краям и сделать нижний регистр >>> text = text.strip('_').lower() >>> print(text) 'moi_zagolovok_no_10' Получаем отличный slug! 😎 🌎 Полный код в виде функции. ______________ PS. Проверку что в строке остался хоть один допустимый символ я бы вынес в отдельную функцию. #libs#tricks#django

Резултати

Пронајдени 23 слични објави

Пребарај: #uralairlines

当前筛选 #uralairlines清除筛选
Апарт-отель FREEDOM

@freedom_ekat · Post #1032 · 29.08.2025 г., 11:19

Берём новую высоту! 🛫 Апарт-отель Freedom — в новом номере бортового журнала Ural Airlines. Теперь о нашем проекте узнают на высоте 10 000 метров! В материале «Уральский редевелопмент: новая жизнь старых стен» делимся историей превращения исторического здания в современный и стильный апарт-отель. Ищите журнал в самолётах или читайте прямо сейчас по ссылке: https://www.calameo.com/read/0048203514d31abb59a00 #FreedomEkb#UralAirlines

STI - туризм

@stisibir · Post #349 · 12.09.2023 г., 08:44

Экстренная посадка рейса Сочи – Омск. Что известно к настоящему моменту Airbus A320 Уральских авиалиний совершал рейс U6-1383 по маршруту Сочи – Омск. По данным сайта Flightradar экипаж подал сигнал SOS и запросил посадку в Новосибирске. На борту ВС находились 159 пассажиров, включая 23 детей и 6 членов экипажа. По информации, приведённой в телеграмм-канале губернатора Новосибирской области Андрея Травникова, на борту воздушного судна находились 170 человек. Причина внештатной ситуации – проблемы с гидравликой, способные вызвать отказ тормозов при посадке. Выбор местом посадки новосибирского аэропорта связан с тем, что ВПП в Толмачёво имеет большую длину, чем в Омске. Оценив запасы топлива, командир ВС принял решение произвести экстренную посадку на пшеничном поле в Убинском районе Новосибирской области. При жёсткой посадке на грунт разрушения фюзеляжа и возгорания не произошло. Пассажиры эвакуированы по трапам. Пострадавших нет, однако четырём пассажирам с диагнозами ушиб и повышенное давление потребовалась медицинская помощь. Пассажиры рейса временно размещены в Доме культуры райцентра Убинское, где организован центр временного размещения. Им выдан багаж. ✅ Самолёт Airbus A320, совершавший рейс, введён в эксплуатацию в 2004 году, до 2013 года принадлежал авиакомпании Air Arabia. В парке Уральских авиалиний с 2013 года. Сертификат летной годности самолета истекает в 2024 году. STI-туризм – подписаться #ТурЧП #UralAirlines

STI - туризм

@stisibir · Post #30 · 13.12.2022 г., 05:35

Лаос временно закрыл воздушное пространство для «Аэрофлота». Время в пути в Таиланд на рейсах перевозчика из Сибири и Дальнего Востока увеличилось По информации frequentflyers.ru, решение властей Лаоса о временном закрытии «неба» для «Аэрофлота» вызвало многочисленные задержки и переносы рейсов, выполняемых перевозчиком из аэропортов Сибири и Дальнего Востока. Теперь, к примеру, время в пути по маршруту Владивосток – Пхукет, вместо 6-6,5 часов, составляет порядка 8-9 часов. Ещё больше сложившаяся ситуация осложнила выполнение рейсов в Бангкок из Новосибирска, Красноярска и Владивостока – все они обслуживаются Боингами-737-800, которым при облёте Лаоса требуется промежуточная посадка. Так, по информации источника, воздушные суда, следующие из Владивостока в Бангкок, приземляются в Иркутске или китайском Ухане. В целом рейс, вместо заявленных в расписании 7 часов 20 минут, длится 12 часов. А пассажиры из Новосибирска на пути в Бангкок делают посадку в Абакане. По информации STI, в настоящее время «Аэрофлот» выполняет регулярные рейсы в Бангкок (Boeing-737-800) и на Пхукет (А-330) из Новосибирска, Красноярска и Владивостока. При этом маршруты других российские перевозчиков, например, S7 Airlines, по-прежнему пролегают через Лаос. Прямой рейс в Лаос (Вьентян) из Владивостока выполняют «Уральские авиалинии». STI-Туризм #Полётка #Аэрофлот #UralAirlines

STI - туризм

@stisibir · Post #555 · 05.02.2024 г., 09:10

Основу турпотока в Шерегеш составляют жители сибирских регионов На прошлой неделе STI-туризмсообщал об утверждении Стратегии развития спортивно-туристического комплекса Шерегеш. Документ представляет интерес для понимания текущего состояния дел на курорте и перспектив его развития. Сегодняшний пост посвящён оценке туристического потока на СТК Шерегеш. ✅ Согласно документу, отличительной чертой внутреннего турпотока в Шерегеше является его локальный характер. По оценке экспертов, около 75% российского трафика на курорте формируется в соседних регионах: 📢Основной туристский поток обеспечивают туристы из Новосибирской области,Красноярского края, Алтайского края, Томской и Омской областей. В меньшей степени турпоток составляют жители Санкт-Петербурга, Иркутской области, Свердловской области, Красноярского (так в документе, очевидно: Краснодарского - STI) края, Республики Хакасия и Тюменской области. 🔍 Интересно, что ранее аналитики МТС оценили общий объём турпотока в Шерегеш, сформированного в зимнем сезоне 2022-23 годов в четырёх из пяти (за исключением Алтайского края) топовых, по оценке авторов Стратегии, сибирских регионов, в 63%. ↗️ Разработчики стратегии отмечают значительный рост турпотока в Шерегеш из Москвы и Московской области. По итогам 2022 года этот показатель составил 375%. 🛫 Кратный рост числа столичных туристов на курорте, по оценке STI-туризм, связан с успешной реализацией зимних чартерных программ компании TUI-Россия (ныне FUN&SUN) из Москвы на юг Кузбасса на фоне и низкой исходной базы. Так, объёмы полётной программы Уральских авиалиний зимой 2021-22 годов были увеличены почти в пять (с 5 до 24 рейсов) раз по сравнению с предыдущим сезоном. ✅ Напомним, объём зимней чартерной программы FUN&SUN в Шерегеш 2023-24 годов эксперты STI оценили в 3,1 тысячи кресел. Количество иностранных туристов на курорте авторы Стратегии оценивают, как незначительное. Интересуют подробности – mailto: [email protected] STI-туризм – подписаться #ТурМаркет #ТурЦифры #Кузбасс #UralAirlines

Лёгкое небо

@legkoenebo · Post #4930 · 28.04.2026 г., 08:25

✈️Уральские авиалинии или два самолёта подряд оказались неисправны 📌Пассажиры рейса U6-773 Екатеринбург – Стамбул провели в аэропорту Кольцово несколько лишних часов из-за технических неисправностей 🔵Первый самолёт не смог вылететь после двухчасового ожидания на борту – пилот обнаружил поломку в ходе тестирования 🔵Пассажиров пересадили на запасной борт, однако история повторилась: при аналогичных проверках выявили новую неисправность. «Радостно сели – и те же похожие звуки», – рассказал один из пассажиров 🔵Рейс переносился ещё несколько раз, новое время вылета состоится в 15:00 по местному времени Лёгкое небо #aviation#news#UralAirlines#Екатеринбург#Стамбул

STI - туризм

@stisibir · Post #508 · 28.12.2023 г., 07:24

Новый перевозчик зашёл на маршрут Красноярск - Ташкент Уральские авиалинии заявили о начале полётов в Ташкент из Красноярска. Рейс будет выполняться в еженедельном режиме на А-320 с 18 января. 🛫 В настоящее время регулярные рейсы в столицу Узбекистана выполняют два перевозчика: Узбекские авиалинии и авиакомпания Россия - с частотою два раза в неделю каждый. Новый рейс увеличит количество вылетов в Ташкент из Красноярская до пяти в неделю. STI-туризм – подписаться #ПолёткаКрасноярск #UralAirlines #Россия #УзбекскиеАвиалинии

STI - туризм

@stisibir · Post #12 · 28.10.2022 г., 09:00

«Уральские авиалинии» запускают рейс в Лаос из Владивостока Прямой рейс в Лаос из Владивостока с 5 ноября запускает авиакомпания «Уральские авиалинии». В рамках зимнего расписания планируется выполнить 20 еженедельных рейсов в Вьентьян на А-320 neo. По оценке РИАЦ STI, максимальный объём на направлении составляет порядка 3,5 тысяч кресел. Столица Лаоса Вьентьян расположена в центральной части страны, на реке Меконг, отделяющей его от тайского города Нонгкхай, столицы одноимённой провинции королевства. Для российских путешественников Вьентьян – удобная транзитная точка для путешествия по странам Юго-Восточной Азии: на морские курорты Таиланда и Вьетнама или в экзотический камбоджийский Ангкор-Ват. И сам город с многовековой историей – перекрёсток кхмерской, сиамской, лаосской и даже европейской цивилизаций – интересен для посещения. Ранее STI-туризм сообщал о постановке чартерной программы на Пхукет из Хабаровска. STI-туризм #Турцифры #ПолёткаВладивосток #Лаос #UralAirlines

STI - туризм

@stisibir · Post #943 · 03.12.2024 г., 07:02

Стартовала очередная чартерная программа из Москвы в Шерегеш 1 декабря стартовала зимняя полётная программа туроператорской компании FUN&SUN в Новокузнецк, в рамках которой отправиться на отдых на популярный горнолыжный курорт Шерегеш смогут до 2,7 тысячи туристов. 🛫 Полёты авиакомпании Уральские авиалинии будут выполняться в еженедельном режиме (по воскресениям) на Airbus-320, рассчитанном на перевозку 150 пассажиров. Всего до 30 марта перевозчик выполнит 18 рейсов. Расчётная ёмкость программы составляет 2,7 тысячи кресел. 💯 Как сообщает пресс-служба туроператора, первый рейс прибыл в Новокузнецк со сто процентной загрузкой. Активно идёт бронирование на новогодние праздники, а также на февральские и мартовские даты. 🔍Стоимость туров, включая перелёты, трансфер и размещение начинается от 44 тысяч рублей. ✅Зима 2024-25 годов – пятый сезон работы туроператора в Шерегеше. При этом зимняя полётная программа Уральских авиалиний по основным характеристикам практически повторяет прошлогоднюю. STI-туризм – подписаться #ТурМаркет #ТурЦифры #ПолёткаНовокузнецк #Кузбасс #UralAirlines

STI - туризм

@stisibir · Post #353 · 14.09.2023 г., 06:17

Уральские авиалинии отзывают слоты на Вьентьян из Новосибирска. Транзитного Фукуока не будет Согласно информации, которой располагает STI-туризм, Уральские авиалинии отозвали слот на полёты в зимнем сезоне в столицу Лаоса🇱🇦 Вьентьян, запрошенный ранее в международном аэропорту Новосибирск. Соответственно снимается вопрос об организации транзитного рейса на Фукуок🇻🇳, анонсированного ранее организатором программы компанией RusAvia. ⛔ По инсайдерской информации STI, отмена слотов произошла по инициативе заказчика полётной программы. ✅ Напомним, 31 августа в Новосибирске состоялась презентация транзитной полётной программы на вьетнамский курорт Фукуок от RusAvia. Специфичным был тот момент, что, по словам исполнительного директора компании Романа Вирича, RusAvia, будучи консолидатором рейса, не является туроператором и не предлагает наземное обслуживание. Соответственно, формирование турпродукта возлагалось на туроператоров–партнёров проекта. В частности, Роман Вирич сообщил о подписании договора на блок в 50 мест (из 168 на рейсе) с туроператором FUN&SUN и аналогичных переговорах с Интуристом. ☝️ Очевидно, отсутствие гарантированных перспектив программы стало причиной её отмены. ❗Upd: как сообщили STI-туризм в пресс-службе FUN&SUN, договор туроператора с RusAvia на блок мест на рейсе Уральских авиалиний Новосибирск – Вьентьян в настоящее время не подписан. Соответственно, и 31 августа на дату проведения презентации программы в Новосибирске, он не был подписан, а только находился на рассмотрении у компании. STI-туризм – подписаться #ТурМаркет #ПолёткаНовосибирск #Лаос #Вьетнам #UralAirlines

Лёгкое небо

@legkoenebo · Post #4935 · 29.04.2026 г., 16:59

✈️Пассажиры севшего в поле самолёта вступились за пилота Сергея Белова 📌Более 160 пассажиров рейса «Уральских авиалиний», совершившего экстренную посадку в поле под Новосибирском в 2023 году, потребовали прекратить уголовное дело против КВС Сергея Белова 🔵Член СПЧ Ева Меркачёва сообщила об их коллективном обращении – люди считают абсурдным, что спасшего их пилота теперь обвиняют в нарушении правил безопасности 🔵Пассажиры указывают на странные детали дела: вместо повреждённых гидрошлангов к доказательствам приобщили папку с винными картами и журнал кухонного оборудования. Также они задаются вопросом об «ущербе», если авиакомпания получила 1,3 млрд рублей страховки за 20-летний самолёт, который остался практически целым и сохранил сертификат лётной годности 🔵Главное опасение людей – судебное преследование пилота создаёт опасный прецедент. «Наказание Белова приведёт к тому, что другие лётчики будут пытаться сесть в аэропорту любой ценой, боясь тюрьмы, что может привести к катастрофам», – цитирует Меркачёва обращение. Следствие пока не ответило, кто виноват в установке неисправных деталей на борт ⬅️А как вы считаете – это оправданное расследование или несправедливость по отношению к экипажу? Лёгкое небо #aviation#news#UralAirlines#СергейБелов#Новосибирск#Россия

STI - туризм

@stisibir · Post #229 · 27.06.2023 г., 10:29

FUN&SUN в четвёртый раз запустил летний чартер в Улан-Удэ из Москвы 25 июня в столице Бурятии приземлился первый в этом сезоне чартерный рейс из Москвы, организованный FUN&SUN. Это уже четвёртая летняя программа туроператора на бурятское побережье Байкала, реализуемая при поддержке Правительства Республики Бурятия и с активным участием местного турбизнеса. Как ранее сообщал STI-туризм, в этом году линейку пакетных туров дополнят комбинированные программы Байкал + Монголия🇲🇳. 🔍 По информации аэропорта «Байкал», первый рейс «Уральских авиалиний» имел стопроцентную загрузку. При этом туристы, купившие пакетные туры FUN&SUN, заполнили до трети кресел. Также на первом летнем чартере в Бурятию прилетели участники инфотура и самостоятельные туристы, купившие билеты на рейс в свободной продаже. ✅ Напомним, полёты будут осуществляться в еженедельном режиме. По оценке STI-Туризм, расчётная ёмкость программы FUN&SUN превысит 1,7 тысяч кресел. Параллельно, с 11 июня, FUN&SUN реализует чартерную программу на Алтай (аэропорт Горно-Алтайск). STI-туризм - подписаться #ПолёткаУланУдэ #Бурятия #Монголия #UralAirlines #ТурЦифры

12
ПретходнаСтраница 1 од 2Следна