@nickiezimov · Post #3500 · 22.06.2024 г., 11:55
#summervibes
Hashtags
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
Пребарај: #summervibes
@nickiezimov · Post #3500 · 22.06.2024 г., 11:55
#summervibes
Hashtags
@revheadcrypto · Post #402 · 29.08.2024 г., 07:48
🌊🚗Fiat Topolino Transformed into a Beach Buggy for €53,000! Get ready for the ultimate summer ride! ☀️🏖️ The iconic Fiat Topolino is getting a stylish makeover by the century-old atelier Carrozzeria Garavini from Turin, inspired by the stunning island of Capri and the dolce vita lifestyle. ✨ Key Features: - 🌈 Canvas roof replacing the original metal - 🚪 Doors removed for that open-air feel - 🛞 Wheels covered with chic caps - 🌳 Wooden interior finish in the rear - 🛋️ Seats that double as beach cushions Only 10 unique pieces will be made, with the transformation costing €45,000 (not including the price of the original car) — that's 6 times more than the classic model! Are you ready to hit the beach in style? 🌅 #FiatTopolino#BeachBuggy#CarrozzeriaGaravini#DolceVita#SummerVibes#LimitedEdition#Auto
@bagohome · Post #148 · 14.07.2023 г., 11:50
Насладитесь ароматом арбуза от BAGO home: вы будете очарованы его реалистичностью и свежестью. Этот аромат перенесет вас на солнечные поля, полные спелых арбузов, и погрузит вас в мир летней свежести и сладкого удовольствия. 🍉🍉🍉 Носители аромата "Арбуз" от BAGO home: 🍉аромадиффузор, 100 мл 🍉ароматический мини-диффузор, 50 мл 🍉наполнитель для диффузора, 200 мл 🍉спрей для дома, 100 мл 🍉ароматическое саше 🍉ароматическая свеча из 100% соевого воска на 40 часов горения Самые сочные "арбузы" ищите на www.bagohome.com #BAGOhome#ароматыдлядома#сочныйаромат#summervibes#homescents#fragrancediffuser#сладкийаромат#scentedcandle#homefragrance#фруктовыеароматы#летниеароматы
@m1r0slavakarpovich · Post #393 · 05.08.2022 г., 17:17
Я очень соскучилась по командировкам! Так соскучилась, что готовлюсь к предстоящей поездке, как к празднику! А если праздник, нужен новый наряд😂 Я женщина, мне можно😁В путь дорогу собирала образы в https://t.me/nelvamoda_ru Совсем недавно наткнулась на этот белорусский бренд ,кстати, на Белорусской! Увидела платье на девушке, догнала и не постеснялась спросить, где такую красоту приобрести! Спасибо за подсказку🥰В рабочие поездки я всегда беру чуть побольше одежды! Это действительно важно, поскольку с утра я обычно выбираю лёгкие фасоны ,в обед что-то деловое, а на ужин более женственное, но надо учитывать, что лето везде разное ,поэтому беру с собой всё на всякий случай! Скоро Премьера в театре, новый проект в кино, новая роль, новые наряды -я готова! И, конечно, делитесь ,какой у Вас подход к сбору вещей в поездки? Без чего никогда не обходитесь? Может, я тоже возьму на вооружение 🤗 #streetfashion#worktrip#nelvamoda#womenswear#лето#summervibes#moodoftheday#video#womenstyle#petitefashion
@m1r0slavakarpovich · Post #376 · 29.07.2022 г., 07:15
Всем доброе утро ✨ Ну-ка делитесь,поваляться или на зарядку?Каша или пашот?Злаковый хлеб или круассан?Икра?😁Чёрная или красная?Докторская или брезаола?Пошехонский или камамбер?Фрукты или авокадо?Сок или смузи?Кофе или чай?Молоко обычное?Безлактозное?Альтернативное? Встали главное с той ноги? 😉 Photo @krisstin.ph 💛 MUAH @marya_milovskaya💛 Style @ellina.lu 💛 #доброеутро#всемхорошегодня#наработукакнапраздник#moodoftheday#sunshine#summervibes#cantstopthefeeling#волшебныхканикулвам#friday#fridayiminlove#keepyourbalance#photooftheday#heavenonearth#мирославакарпович#miroslvakarpovich#petitefemme#mira#miracle
@m1r0slavakarpovich · Post #1516 · 25.05.2024 г., 19:15
Приятных Вам случайностей💚✨ #mira#мира#heavenonearth#purelove#green#greenlove#planetearth#mothernature#moodoftheday#мирославакарпович#nofilter#moodoftheday#femme#saturday#may#photooftheday#summervibes#positivevibes#energy#обняла#ohyeah
@m1r0slavakarpovich · Post #1541 · 25.07.2024 г., 06:09
And God created woman… Et Dieu... créa la femme.. И создал Бог женщину.. Location : VIP PARADISE @barosmaldives✨🩵🐬 #moodoftheday#photooftheday#barosmaldives#blissfulbaros#maldives#maldivesislands#mermaid#vacation#purelove#heavenonearth#mira#actress#actrice#mothernature#greenlove#harmony#energy#positivevibes#sun#sunvibes#legslegslegs#haveaniceday#summer #2024 #summervibes
@m1r0slavakarpovich · Post #1658 · 27.06.2025 г., 02:07
Мы создаем моменты … раскаты грома .. бросаем камни,и порой не понимаем ,что главное -это расходящиеся круги…от нашего импульса волны,которые могут доходить до Вашего и Вашего и да,до Вашего Дома ещё много лет ,и это ещё не всё… …Даже одна ,казалось бы мелочь может творить чудеса ..цель нашей не работы,а поистине любимого дела- научить людей как можно больше получать удовольствие от жизни … ..Мой голос-Наш голос ,может изменить что-то к лучшему..и я сделаю все,что в моих силах…пусть Ваше/Наше дело вырастает во что-то прекрасное,что поможет прожить чудесную жизнь и заботиться о будущих семьях …будьте тем,кто просыпается по утрам и думает : «Что я могу изменить?».Занимайтесь этим до конца Ваших дней-это признак настоящего двигателя перемен…воспрос не в том полюбите ли Вы свое дело,вопрос когда полюбите?И неважно ,что Вас зацепит ,чтобы Вас не зацепило,мы вместе отправимся в этот путь …пусть это будет похоже на Американские горки,но это Вас насыщает и заставляет чувствовать ,что живешь не зря…Каждый из нас способен зажечь в людях искру возможности,которая может стать пламенем надежды …Зажигайте…✨#миравам #mira#мирославакарпович#photoshoot#photooftheday#moodoftheday#june#summer#summervibes#positvevibes#июнь #2025 #memories#purelove#heavenonearth#newera#sun#energy#femme#мира#actress#actrice#model#curly#goodnight#green
@m1r0slavakarpovich · Post #1170 · 26.08.2023 г., 18:28
Подала две заявки!На рекламу обоев или колготок😂посмотрим куда кривая выведет 😂 Заявки оформляли эстетки,красотки,интеллектуалки: Фоторепортаж от @elizzzphoto Шик и блеск от @elena.borodetskaya Богемный вид от @landina.mua Интерьеры от @hotel_arbat6 Всем восхитительных выходных и отменного настроения !Девочки,и помните!Не обои и колготки красят женщину ,а жен-щи-на!😜 #saturdaynight#summer#summervibes#moodoftheday#fashion#womenstyle#photography#photooftheday#passion#actress#model#petitefashion#legs#love#hautecouture#gucci#guccigirl#мирославакарпович#petitefemme#mira #2023 #mademoiselle#lady#haveagoodtime#holiday
@m1r0slavakarpovich · Post #1610 · 04.10.2024 г., 10:14
Доброе -доброе …утро ..☀️🤍🪽 Моё лицо южного типа выражает Вам сегодня необычайное сочетание счастья и любви ;взгляд путницы ,способной передать такие пронзительные чувства ,словно лучи ,направленные каждому ,кто читает эти строки ,которые имеют свойство сегодня озарить самую душу собеседника,сочитательника ,единомышленника…💫Пусть сегодня единственном источником симпатии будут Ваши..Наши..глаза..🫶🏻 #lovevibes by Photo @linalinaliali Muah @karelinamakeup Style @svetaiver #мира#доброеутро#goodvibes#goodmorning#moodoftheday#sun#autumn #2024 #photooftheday#photography#mira#heavenonearth#femme#women#energy#purelove#planetearth#mothernature#actress#actrice#model#haveaniceday#всемхорошихвыходных#гастроли#summervibes#photosession#blackandwhite#blackandwhitephotography
Hashtags
@m1r0slavakarpovich · Post #430 · 23.08.2022 г., 09:33
Всем доброе утро☀️Айс-латте или горячий капучино?Эспрессо или доппио?Сорбэ или сливочное с шоколадной крошкой?Велосипед или пешком?Набережная или парк?Бумажная книга или айпад?Музыка или поболтать?Инстаграм?Телеграм?Фэйсбук?ВК?ОК?Skype?Вотсап?Вайбер?Сотовый?Кроссовки или туфли?Колготки или чулки?Боксеры или Бразильяно?Слитный или раздельный?Рюкзак или сумка?Джааааз?Блюз?Фанк?На месте или takeaway?Solo или partager?Завтрак?Обед?Или ужин?✨Всех обняла,буду Вас читать,пишите обязательно 🫶🏻🤍#мира Photo @viiiphoto🤍 MUAH @yanamua🤍 Style @lekakosatka🤍 #просегодня#просейчас#провас#уфа#снимаемкино#доброеутро#всемхорошегодня#наработукакнапраздник#moodoftheday#sunshine#summervibes#cantstopthefeeling#волшебныхканикулвам#love#keepyourbalance#photooftheday#heavenonearth#мирославакарпович#miroslvakarpovich#petitefemme#mira#miracle
@m1r0slavakarpovich · Post #1577 · 18.08.2024 г., 11:35
Fifty shades of Blue…🫶🏻🩵 Всем самого нежного воскресного дня✨ #sunday#sundayfunday#ocean#blue#planetearth#mothernature#mira#photooftheday#photography#moodoftheday#positivevibes#sun#purelove#heavenonearth#actress#actrice#доброеутро#всемотличногонастроения#воскресенье#лето#summer#summervibes #2024 #maldivesislands#maldives#holidays#barosmaldives#mermaid#selfie