@Faranduleando · Post #4060 · 07.10.2021 г., 18:56
#Farruko x #Tiësto
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
Пребарај: #farruko
@Faranduleando · Post #4060 · 07.10.2021 г., 18:56
#Farruko x #Tiësto
@newsfromlatam · Post #1133 · 20.09.2025 г., 16:32
Музыкальные новости 🎵 ✨Jay Wheeler и Kennyy — Ya Ni Sé Пуэрториканские артисты объединились в треке о сложных эмоциях на грани расставания. Jay Wheeler отметил, что творческая энергия Kennyy идеально совпала с его стилем, а для молодого музыканта это стало важной вехой карьеры. Композиция соединяет зрелость и свежесть двух поколений жанра. ✨Rauw Alejandro — GuabanSexxx: танец с бурей Вдохновлённая богиней штормов Гуабансекс, песня объединяет house, бомбу и плэну. В ней страсть и хаос сливаются в единый поток. Трек вошёл в альбом Cosa Nuestra: Capítulo 0 и прозвучал на шоу Bad Bunny в Сан-Хуане, задав тон новой творческой эпохе артиста. ✨Farruko и Louis BPM — альбом 167BPM Альбом из восьми треков соединяет уличные ритмы и культурные корни Карибов. В записи приняли участие J Balvin и оркестр из общины Канаимо, придав проекту особое звучание. Работы Maracaibo и ReggaeGuaira уже выделяются своей энергией и культурным посылом. ✨Grupo La Bendición — романтическая сальса по-новому Мексиканская группа представила сингл La Perla — песню, в которой классические карибские мелодии звучат современно и свежо. Продюсировали трек лауреаты Latin Grammy Geovanis Alcántara и Julián Bernal, что делает релиз особенным для поклонников жанра. ✨Carín León покорит Sphere в Лас-Вегасе В 2026 году певец станет первым латиноамериканцем с собственной резиденцией в самом дорогом концертном зале планеты. Перед этим его ждёт мировое турне и совместный релиз с Thalía, Ricky Martin и другими звёздами. Carín León укрепляет статус лидера новой волны региональной музыки Мексики. #Музыка#ЛатАм#JayWheeler#RauwAlejandro#Farruko#LaBendición#CarínLeón#МузыкаЛАТАМ 👉Всегда свежие новости о странах Латинской Америки!
@newsfromlatam · Post #1482 · 06.12.2025 г., 22:33
Главные музыкальные релизы недели в Латинской Америке 👉Kevin Roldánпредставил новый альбом “In God We Trust” Colombian artist Kevin Roldán выпустил духовный и полностью самопродюсированный альбом “In God We Trust”, созданный под его собственным лейблом King Records. Проект из 12 треков отражает личное обновление артиста и сочетает afrobeat, merengue, reggaeton, balada и trap. Roldán подчёркивает, что это — его признание веры и источник внутренней силы. 👉Romeo Santos и Prince Royce выпустили альбом “Better Late Than Never” Легенды современной bachata — Romeo SantosиPrince Royce— представили совместный альбом “Better Late Than Never” с 13 новыми треками. Музыканты объединяют классическую bachata с элементами R&B, afrobeat и урбан-звучанием. Альбом презентовали на эксклюзивной listening session в Madison Square Garden, а дуэт уже готовит международное турне. 👉Tito“El Bambino”, Farrukoи Mr. Stiven TC презентовали клип “Temporal” Tito“El Bambino” и Farrukoвыпустили трек “Temporal” — яркую смесь guaracha и plena с позитивным посланием о том, как важно отпускать негатив и двигаться дальше. В официальном видео снялись Mr. Stiven TC, María Julissa и Kriss du Cecile. Артисты называют релиз песней “pura vibra”, а их дуэт — подтверждением долгого творческого взаимоуважения. 👉Peso Pluma и Tito Double P выпустили сингл “intro” Мексиканские артисты Peso Pluma и Tito Double P представили совместный трек “intro”, возвращающий к корням corridos tumbados. Песня рассказывает о ночной жизни, роскоши и адреналине, а клип с участием Kate del Castilloподчёркивает тему дуальности — света и тьмы. Оба исполнителя укрепляют позиции как ключевые фигуры современной música mexicana. #PesoPluma#TitoDoubleP #Farruko#TitoElBambino #RomeoSantos#Reggaeton#KevinRoldan#МузыкаЛАТАМ 👉Всегда свежие новости о странах Латинской Америки!
@newsfromlatam · Post #1600 · 24.01.2026 г., 16:32
Музыкальные новости Латинской Америки 1️⃣ Farruko и Eddy Lover — Ay Dale Farruko и панамский артист Eddy Lover представили совместный сингл Ay Dale. Трек сочетает гипнотический регги, реггетон и прибрежную перкуссию, создавая динамичное и танцевальное звучание. Песня рассказывает об игре соблазна — флирте, намёках и эмоциях без обещанного продолжения. Записанный в Панаме трек подчёркивает свободу самовыражения и универсальность латиноамериканской музыки. Релиз вышел на фоне номинации Farruko на Premio Lo Nuestro за хит Cables Cruzados. 2️⃣ Arcángel — альбом La 8va Maravilla Arcángel выпустил альбом La 8va Maravilla, посвящённый личному перерождению и 20-летию карьеры. Пластинка из 20 треков наполнена размышлениями о времени, утрате, зрелости и внутреннем росте. Среди гостей — Ricky Martin, Daddy Yankee, Sech, Beéle, Grupo Firme и сын артиста Austin San. Альбом стал отражением сложного жизненного этапа: проблем со здоровьем, потерь в семье и переосмысления ценностей. 3️⃣ Manuel Turizo — Por Un Pendejo No Se Llora Manuel Turizo выпустил новый сингл Por Un Pendejo No Se Llora— бочату о расставании, самоуважении и умении отпустить прошлое. Трек звучит как поддержка для тех, кто переживает разрыв: меньше драмы, больше любви к себе и движения вперёд. 4️⃣ Yandel & Latin Mafia — Como Es Que Se Hace Yandel объединился с мексиканской инди-группой Latin Mafia в треке Como Es Que Se Hace. Композиция уходит от привычного реггетона и смешивает hip-hop, R&B и indie pop с цепляющими мелодиями. Песня войдёт в новый студийный альбом Yandel — Infinito. #Yandel#МузыкаЛАТАМ#Arcángel#La8vaMaravilla#Farruko#AyDale#ManuelTurizo#Bachata#LatinPop 👉Всегда свежие новости о странах Латинской Америки