@wfakr · Post #6037 · 18.10.2025 г., 09:09
КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН❤️ #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
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
Пребарај: #wacu17
@wfakr · Post #6037 · 18.10.2025 г., 09:09
КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН❤️ #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #6036 · 17.10.2025 г., 15:38
🇰🇬 | 🇺🇿 | 🇮🇳 🗓️ТУРНИРДИК ЖАДЫБАЛ // U17 🔻 2026-жылкы U17 Азия Кубогунун тандап алуу оюндары #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #6035 · 17.10.2025 г., 14:58
🚀FULL TIME | U17 ИНДИЯ 🇮🇳 | 2 : 1 | 🇺🇿 ӨЗБЕКСТАН 📍Дөлөн Өмүрзаков атындагы стадиону, БИШКЕК 🔻 2026-жылкы U17 Азия Кубогунун тандап алуу оюндары #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #5944 · 14.10.2025 г., 13:05
КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН ✊🏻❤️ 🔥ШОУ-ПРОГРАММА НА МАТЧЕ УЗБЕКИСТАН 🇺🇿 — 🇰🇬 КЫРГЫЗСТАН ‼️НАЧАЛО: 17:00 ЧТО ВАС ЖДЕТ?⤵️ 🎙️Ведущий - Айжан Аденова 😎 Ильяз Абдыразаков 🥰 Каныкей 🎧 DJ AIGERIM NZR 📸 DANCE-CAM 🎨 Аквагрим 🍔 Фуд-корт 🎁 Подарки и розыгрыши 😱🔥ГЛАВНЫЕ ПРИЗЫ ВЕЧЕРА: — Беговая дорожка — Крутой Box — Смартфон — Тур по Кыргызстану 🎟 ВХОД НА ВСЕ ИГРЫ — БЕСПЛАТНЫЙ! БРОНИРУЙ БИЛЕТ НА САЙТЕ @kassir.kg 📅 Расписание матчей: 15 октября 🕖 19:00 — Узбекистан 🇺🇿🆚🇰🇬 Кыргызстан 17 октября 🕖 19:00 — Индия 🇮🇳🆚🇺🇿 Узбекистан 🏟 Все матчи пройдут на стадионе имени Д. Омурзакова в городе Бишкек. КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН ✊🏻❤️ #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #5941 · 14.10.2025 г., 07:11
🔻2026-жылкы U17 Азия Кубогунун тандап алуу оюндары АЗИЯГА ТАНДОО БАСКЫЧЫНЫН ОЮНДАРЫНДА БАРДЫК КҮЙӨРМАНДАРДЫ СТАДИОНДОН КҮТӨБҮЗ!🔥 🎫 ОЮНДАРГА КИРҮҮ — АКЫСЫЗ! МААНИЛҮҮ: бекер билетиңизди www.kassir.kg сайтынан ала аласыз. __ 📅 ОЮНДАРДЫН ТИЗМЕСИ: 15-октябрь 🕖 19:00 — Өзбекстан 🇺🇿🆚🇰🇬 Кыргызстан 17-октябрь 🕖 19:00 — Индия 🇮🇳🆚🇺🇿 Өзбекстан 🏟 Бардык оюндар Бишкек шаарындагы Д.Өмүрзаков атындагы стадиондо өткөрүлөт. __ КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН ✊🏻 #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #5869 · 13.10.2025 г., 09:27
Хедлайнер вечера держался в секрете до последнего… ТАЙНЫЙ ГОСТЬ 7Gen!👀🔥 🔥ШОУ-ПРОГРАММА НА МАТЧЕ КЫРГЫЗСТАН 🇰🇬 — 🇮🇳 ИНДИЯ ‼️НАЧАЛО: 18:00 ЧТО ВАС ЖДЕТ?⤵️ ⚡️Хэдлайнер вечера - 7Gen 🎙️Ведущий - Айжан Аденова 🎧 DJ AIGERIM NZR 🔥 Айым Айылчиева 📸 DANCE-CAM 🎨 Аквагрим 🍔 Фуд-корт 🎁 Подарки и розыгрыши 😱🔥ГЛАВНЫЕ ПРИЗЫ ВЕЧЕРА: — Фен DYSON — Крутой Beauty Box — Смартфон — Тур по Кыргызстану 🎟 ВХОД НА ВСЕ ИГРЫ — БЕСПЛАТНЫЙ! БРОНИРУЙ БИЛЕТ НА САЙТЕ @kassir.kg 📅 Расписание матчей: 13 октября 🕖 19:00 — Кыргызстан 🇰🇬🆚🇮🇳 Индия 15 октября 🕖 19:00 — Узбекистан 🇺🇿🆚🇰🇬 Кыргызстан 17 октября 🕖 19:00 — Индия 🇮🇳🆚🇺🇿 Узбекистан 🏟 Все матчи пройдут на стадионе имени Д. Омурзакова в городе Бишкек. КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН ✊🏻❤️ #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #5854 · 12.10.2025 г., 16:46
КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН ✊🏻❤️ На поле — наши девочки, за ними вся страна! 🇰🇬 🎟 ВХОД НА ВСЕ ИГРЫ — БЕСПЛАТНЫЙ! БРОНИРУЙ СВОЙ БЕСПЛАТНЫЙ БИЛЕТ НА САЙТЕ @kassir.kg ✅ 📅 Расписание матчей: 13 октября 🕖 19:00 — Кыргызстан 🇰🇬🆚🇮🇳 Индия 15 октября 🕖 19:00 — Узбекистан 🇺🇿🆚🇰🇬 Кыргызстан 17 октября 🕖 19:00 — Индия 🇮🇳🆚🇺🇿 Узбекистан 🏟 Все матчи пройдут на стадионе имени Д. Омурзакова в городе Бишкек. #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #5853 · 12.10.2025 г., 16:26
ОЮН АЛДЫНДАГЫ РАСМИЙ МАШЫГУУ 📸 БАРДЫК КҮЙӨРМАНДАРДЫ СТАДИОНДОН КҮТӨБҮЗ!🔥 🎟 БАРДЫК ОЮНДАРГА КИРҮҮ АКЫСЫЗ. __ 📅 ОЮНДАРДЫН ТИЗМЕСИ: 13-октябрь 🕖 19:00 — Кыргызстан 🇰🇬🆚🇮🇳 Индия 15-октябрь 🕖 19:00 — Өзбекстан 🇺🇿🆚🇰🇬 Кыргызстан 17-октябрь 🕖 19:00 - Индия 🇮🇳🆚🇺🇿Өзбекстан 🏟 Бардык оюндар Бишкек шаарындагы Д.Өмүрзаков атындагы стадиондо өткөрүлөт. __ КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН ✊🏻 #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #5821 · 12.10.2025 г., 12:40
🚨ОЮНДАРГА КИРҮҮ АКЫСЫЗ! ФУТБОЛ БОЮНЧА U-17 КЫЗДАР КУРАМАБЫЗ АЗИЯ КУБОГУНА ӨЗ САПАРЫН БАШТАЙТ! АЗИЯГА ТАНДОО БАСКЫЧЫНЫН ОЮНДАРЫНДА БАРДЫК КҮЙӨРМАНДАРДЫ СТАДИОНДОН КҮТӨБҮЗ!🔥 🎟 БАРДЫК ОЮНДАРГА КИРҮҮ АКЫСЫЗ. __ 📅 ОЮНДАРДЫН ТИЗМЕСИ: 13-октябрь 🕖 19:00 — Кыргызстан 🇰🇬🆚🇮🇳 Индия 15-октябрь 🕖 19:00 — Өзбекстан 🇺🇿🆚🇰🇬 Кыргызстан 17-октябрь 🕖 19:00 — Индия 🇮🇳🆚🇺🇿 Өзбекстан 🏟 Бардык оюндар Бишкек шаарындагы Д.Өмүрзаков атындагы стадиондо өткөрүлөт. __ КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН ✊🏻 #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #5820 · 12.10.2025 г., 12:14
Большая семья кыргызского футбола — единым сердцем с нашими девочками!❤️⚽️ Капитан национальной сборной Кыргызстана Валерий Кичин обратился со словами поддержки к женской сборной (U-17) перед решающими отборочными матчами Кубка Азии! 🇰🇬🔥 Наши девочки выходят на поле не одни — за ними стоит вся страна! 💪 ___ 🎟 ВХОД НА ВСЕ ИГРЫ — БЕСПЛАТНЫЙ! БРОНИРУЙ СВОЙ БЕСПЛАТНЫЙ БИЛЕТ НА САЙТЕ WWW.KASSIR.KG: https://www.kassir.kg/ru/session/2499-match-kyrgyzstan-indiia 📅 Расписание матчей: 13 октября 🕖 19:00 — Кыргызстан 🇰🇬🆚🇮🇳 Индия 15 октября 🕖 19:00 — Узбекистан 🇺🇿🆚🇰🇬 Кыргызстан 17 октября 🕖 19:00 — Индия 🇮🇳🆚🇺🇿 Узбекистан 🏟 Все матчи пройдут на стадионе имени Д. Омурзакова в городе Бишкек. __ КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН ✊🏻❤️ #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17
@wfakr · Post #5817 · 12.10.2025 г., 10:09
🔻 Сегодня, накануне отборочных матчей Кубка Азии 2026 среди девушек до 17 лет, на стадионе им. Д. Омурзакова состоялась предматчевая пресс-конференция с участием главных тренеров команд. ✅ Главный тренер женской сборной Кыргызстана U-17 Антонио Меса ответил на вопросы представителей СМИ: 🎙️ «Подготовка прошла последовательно и продуктивно – мы провели множество тренировок и товарищеских матчей. Хочу выразить благодарность Кыргызскому футбольному союзу и Ассоциации женского футбола Кыргызской Республики за оказанную поддержку. Команда проделала большую работу, и сегодня мы можем с уверенность сказать – мы полностью готовы. Настроены показать качественный, красивый футбол! Особое внимание мы уделяем деталям – именно футбольные нюансы будут играть ключевую роль. Группа у нас довольно сильная: мы хорошо знаем Узбекистан, уже не раз встречались с ними. Индию тоже внимательно изучили, наблюдая за их выступлением на турнире. Уровень всех соперников действительно высокий, и потому нам важно быть предельно сосредоточенными. Тем более, что мы играем на своем поле – это дополнительная мотивация и огромная ответственность. Мы очень рассчитываем на поддержку наших болельщиков и энергию родных трибун. Конечно, как тренеру, мне бы хотелось иметь больше времени на подготовку и дополнительные тренировки. Однако мы приняли условия такими, какие они есть, и использовали каждую возможность с максимальной отдачей. Это не оправдание – напротив, мы уверены, что проделали отличную работу. Вместе со штабом и футболистками мы усердно тренировались, совершенствовались и подошли к турниру в полной боевой готовности.» #KyzdarKURAMA#KyrgyzKURAMA#WACU17
@wfakr · Post #5816 · 12.10.2025 г., 09:53
🔥ШОУ-ПРОГРАММА НА МАТЧЕ КЫРГЫЗСТАН 🇰🇬 — 🇮🇳 ИНДИЯ ‼️НАЧАЛО: 18:00 ЧТО ВАС ЖДЕТ?⤵️ ⚡️Хэдлайнер вечера - 👀ТАЙНЫЙ ГОСТЬ! 🎙️Ведущий - Айжан Аденова 🎧 DJ AIGERIM NZR 🔥 Айым Айылчиева 📸 DANCE-CAM 🎨 Аквагрим 🍔 Фуд-корт 🎁 Подарки и розыгрыши 😱🔥ГЛАВНЫЕ ПРИЗЫ ВЕЧЕРА: — Фен DYSON — Крутой Beauty Box — Смартфон — Тур по Кыргызстану 🎟 ВХОД НА ВСЕ ИГРЫ — БЕСПЛАТНЫЙ! БРОНИРУЙ БИЛЕТ НА САЙТЕ @kassir.kg 📅 Расписание матчей: 13 октября 🕖 19:00 — Кыргызстан 🇰🇬🆚🇮🇳 Индия 15 октября 🕖 19:00 — Узбекистан 🇺🇿🆚🇰🇬 Кыргызстан 17 октября 🕖 19:00 — Индия 🇮🇳🆚🇺🇿 Узбекистан 🏟 Все матчи пройдут на стадионе имени Д. Омурзакова в городе Бишкек. КЫЗДАРЫ КЫЙЫН КЫРГЫЗДЫН ✊🏻❤️ #KyzdarKURAMA | #KyrgyzKURAMA | #WACU17