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

Резултати

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

Пребарај: #aicinema

当前筛选 #aicinema清除筛选

Гибридная реальностьот Kavan The Kid Сегодня хотел рассказать тебе про наикрутейшего режиссёра новой волны Kavan The Kid. Уже несколько лет его главным инструментом являются нейросети, и что особенно важно, ещё задолго до Veo, Kling и всей этой роскоши он умудрялся делать из говна и палок по-настоящему интересные и цепляющие картины. Возможно, ты уже видел у меня его трейлер Untold в стиле космической новеллы или первую часть Echo Hunter. Если нет, очень советую. Там есть всё. Сильные художественные приёмы, ритм, работа с камерой и экшн, который честно тянет на 10 из 10. Это редкий случай, когда AI-видео не выглядит как демо технологии, а ощущается как цельное кино. Самое кайфовое что он не просто генерит, а нанимает актёров для живой человеческой игры. Я давно не заходил к нему на сайт и недавно был приятно удивлён. Там появилась целая пачка новых короткометражек. И с ростом качества нейросетей уровень его работ заметно прыгнул вверх. Особенно липсинг и работа с кадром. Короче, настоятельно советую глянуть либо его дарк-фэнтези короткометражку, либо Echo Hunter. Если с английским не очень, можно спокойно включить автодубляж Яндекса. Это тот самый случай, когда полезно и подсмотреть приёмы, и просто вдохновиться тем, как можно мыслить кино в эпоху нейросетей. #aicinema | AcidCrunch

Hashtags

Untold: Нейро сериал впитавший в себя референсы «StarWars», «Dune», умелые руки и технологии ИИ Анонсирован новый сериал Untold от режиссёра Кавана Кардозы, создателя ИИ-фильма Echo Hunter Сам Kavan Cardoza в своём посте пишет: «Я невероятно взволнован, представляя концепт-трейлер Untold. Это история, над которой я работал больше 8 лет, и в следующем году мы воплотим её в реальность с первым сезоном сериала. Этот проект — самый близкий моему сердцу, и наше путешествие к его созданию просто не описать словами». Короче, звучит интригующе и многообещающе! Жду первый сезон. А ты обязательно посмотри трейлер Untold и фильм Echo Hunter! Для любителей 4к: Echo Hunter - Official Short Film — 20 min Untold — 2 min #aicinema#aimove | AcidCrunch

🎬Шестой сезон MyFilm48 открывает приём заявок! Есть моменты, когда история делает поворот и ты либо наблюдаешь за ней со стороны, либо становишься её частью. Шестой сезон крупнейшего в России международного конкурса AI-фильмов MyFilm48 открывает новую главу. ⚙️ Новый «Промышленный сезон» посвящён теме, которая формировала облик цивилизации последние два столетия и продолжает трансформироваться на наших глазах. Промышленность, индустрия, машины и люди: всё это предстоит переосмыслить через призму генеративного искусства за 96 часов творческого марафона. 🌍 За пять сезонов MyFilm48 объединил более 3000 участников из 42 стран мира. Работы оценивали свыше 80 экспертов, ведущих профессионалов киноиндустрии, технологий и креативных индустрий. Теперь пришло время писать новую главу. ✨ В этом сезоне участников ждёт целый ряд нововведений и приятных сюрпризов, о которых мы расскажем в ближайшее время. Скажем лишь, что планка поднята существенно и возможности, которые откроются перед авторами лучших работ, выходят далеко за рамки привычных конкурсных призов. 🏆 Путь на 79-й Каннский кинофестиваль по-прежнему открыт: благодаря партнёрству с AI Film Awards лучшие работы получат рекомендации для участия в программе AI Cinema Showcase. 👉Регистрация открыта! ℹ️@myfilm48 12+ #MyFilm48#AIфильмы#генеративноеИИ#AIcinema#нейросети#AIвидео#AIкино#нейрокино#конкурсфильмов#myfilm48

Нейросуть | Malikov AI

@neuralsense · Post #734 · 08.11.2025 г., 13:21

Объявлены победители V Международного конкурса MyFilm48 🏆 Балийский сезон завершён! На острове богов определились создатели, чьи работы проложат путь от 96 часов творчества до красной дорожки Канн-2026. Творческое задание балийского сезона предлагало участникам создать трейлер к несуществующему полнометражному фильму «96 часов на Бали» — историю, начинающуюся в аэропорту Нгурах-Рай с загадочной встречи, древней карты и обратного отсчёта времени. Авторам предстояло за 96 часов воплотить собственное видение этого сюжета, объединив балийскую культуру, философию и мифологию с возможностями генеративного искусства. 🏆Победители V сезона🏆 Professional Track: 🥇 Студия «Не Канон» — «Stone Eater (Пожиратель камней)», Москва 🥈 Элизабет Генералова — «BALI-VERSE: 96 hours left», Москва 🥉 Дмитрий — «THE KILL SWITCH or 96 Hours on Bali to Duck the World», Таиланд Enthusiast Track: 🥇 Alex — «96 epochs», Санкт-Петербург 🥈 Рус — «Следы времени», Уфа 🥉 Екатерина Кравцова — «96 часов на Бали: Из Руси, с любовью», Белгород Участники, занявшие первое место в обоих треках получают трёхдневную аккредитацию Industry на Каннский кинорынок (Marché du Film) 2026, а победитель профессионального трека — статуэтку AI Film Awards. Торжественную церемонию награждения открыла работа Валентины Михель — «Legend of Lake Baratan» (Санкт-Петербург), отмеченная организаторами за внимательное отношение к балийской культуре, глубокий символизм и эмоциональную чистоту. Специальное признание от эксперта: Продюсер Екатерина Кононенко отметила работу Artem B — «96 HOURS IN BALI» (Израиль, Тель Авив), заявив о готовности обсуждать перспективы профессионального сотрудничества — возможность перехода от конкурсной работы к реальным индустриальным проектам. Впервые в истории конкурса церемония прошла в партнёрстве с международной премией AI Film Awards на острове Бали, Индонезия. Помимо призёров, экспертное жюри сформировало список из 25 работ, рекомендованных для включения в программу AI Cinema Showcase на 79-м Каннском кинофестивале. Окончательный состав программы будет определён в мае 2026. Специально для международной аудитории была подготовлена ретроспективная программа — показ конкурсных работ прошлых сезонов и творческих проектов авторов MyFilm48, демонстрирующий эволюцию российского и международного генеративного кино на престижной мировой площадке. 🌿Для победителей и участников: Скачайте наградные лавровые венки сезона, в котором вы принимали участие чтобы продемонстрировать свои достижения в соцсетях с хэштегом #myfilm48 и публичном профиле на портале MyFilm48! Пятый сезон доказал: искусственный интеллект не заменяет художника, а расширяет его возможности, делая большое кино доступным независимо от бюджета или географии. 🔗Полный список победителей, рекомендованных работ, а также подробности церемонии. MyFilm48 × AI Film Awards × Neyra Vision ℹ️@myfilm48 12+ #MyFilm48#AIFilmAwards#Bali2025#AIStorytelling#MyFilm48#MyFilm48V#AIFilmAwards#BaliSeason#CannesFilmFestival#AIcinema#ShortFilm#FilmCompetition#AICinemaShowcase#MarchéDuFilm#Cannes2026#Bali

⚡Апартаменты в Петербурге за AI-фильм на MyFilm48. 🏠 Впервые в истории. Ни один творческий AI-конкурс в мире — ни Runway Gen:48, ни Pika Film Festival, ни один из существующих AI-челленджей — никогда не разыгрывал недвижимость в качестве главного приза. MyFilm48 делает это первым. Генеральный партнёр VI сезона MyFilm48 — девелоперская группа PLG — предоставляет Grand Prix конкурса: номер в апартамент - отеле 4* в Петербурге с отделкой и полной меблировкой, программой гарантированного дохода и условиями Buy back. Победитель получит сертификат на сцене музея «АТОМ» на ВДНХ в рамках международного форума AI-кинематографистов «Генератор» 14 марта. Не важно, кто ты — профессионал или энтузиаст. В третьем сезоне MyFilm48 одним из победителей стала 17-летняя школьница из Новокузнецка. Теперь ставки несопоставимо выше и шансы у всех равны. Что стоит за этим конкурсом 👇 🎬 3 000+ участников из 42 стран за пять сезонов 🏆 80+ экспертов в жюри — режиссёры, космонавты, разработчики нейросетей 🏅 Золото Silver Mercury, топ-100 форума «Сильные идеи для нового времени» среди 35 000 инициатив, премия «Золотая Стратегия» Союза журналистов России 🇫🇷 Победители представят фильмы на AI FILM AWARDS в программе AI Cinema Showcase в Каннах 22 мая 🎤 На церемонии награждения — Зубейр Джласси, обладатель приза $1 000 000 за AI-фильм на саммите One Billion Followers в Дубае! 🌍 10+ стран-участниц форума «Генератор» Когда команда или человек за четверо суток создаёт фильм при помощи нейросетей и получает за него апартамент — это перестаёт быть новостью индустрии. Это становится историей, которую пересказывают за ужином ✨ 🕙 Конкурс стартует в четверг, 26 февраля, в 10:00 по Москве и продлится 96 часов. Четверо суток → Воображение → Нейросети → Собственный апартамент в 4* отеле. Подать заявку 👉myfilm48.ru ℹ️@myfilm48 12+ #MyFilm48#AIфильмы#генеративноеИИ#AIcinema#нейросети#AIвидео#AIкино#нейрокино#конкурсфильмов#myfilm48#onebillionfollowers#форумгенератор#Генератор#АТОМ#PLG

Объявлены победители V Международного конкурса MyFilm48 🏆 Балийский сезон завершён! На острове богов определились создатели, чьи работы проложат путь от 96 часов творчества до красной дорожки Канн-2026. Творческое задание балийского сезона предлагало участникам создать трейлер к несуществующему полнометражному фильму «96 часов на Бали» — историю, начинающуюся в аэропорту Нгурах-Рай с загадочной встречи, древней карты и обратного отсчёта времени. Авторам предстояло за 96 часов воплотить собственное видение этого сюжета, объединив балийскую культуру, философию и мифологию с возможностями генеративного искусства. 🏆Победители V сезона🏆 Professional Track: 🥇 Студия «Не Канон» — «Stone Eater (Пожиратель камней)», Москва 🥈 Элизабет Генералова — «BALI-VERSE: 96 hours left», Москва 🥉 Дмитрий — «THE KILL SWITCH or 96 Hours on Bali to Duck the World», Таиланд Enthusiast Track: 🥇 Alex — «96 epochs», Санкт-Петербург 🥈 Рус — «Следы времени», Уфа 🥉 Екатерина Кравцова — «96 часов на Бали: Из Руси, с любовью», Белгород Участники, занявшие первое место в обоих треках получают трёхдневную аккредитацию Industry на Каннский кинорынок (Marché du Film) 2026, а победитель профессионального трека — статуэтку AI Film Awards. Торжественную церемонию награждения открыла работа Валентины Михель — «Legend of Lake Baratan» (Санкт-Петербург), отмеченная организаторами за внимательное отношение к балийской культуре, глубокий символизм и эмоциональную чистоту. Специальное признание от эксперта: Продюсер Екатерина Кононенко отметила работу Artem B — «96 HOURS IN BALI» (Израиль, Тель Авив), заявив о готовности обсуждать перспективы профессионального сотрудничества — возможность перехода от конкурсной работы к реальным индустриальным проектам. Впервые в истории конкурса церемония прошла в партнёрстве с международной премией AI Film Awards на острове Бали, Индонезия. Помимо призёров, экспертное жюри сформировало список из 25 работ, рекомендованных для включения в программу AI Cinema Showcase на 79-м Каннском кинофестивале. Окончательный состав программы будет определён в мае 2026. Специально для международной аудитории была подготовлена ретроспективная программа — показ конкурсных работ прошлых сезонов и творческих проектов авторов MyFilm48, демонстрирующий эволюцию российского и международного генеративного кино на престижной мировой площадке. 🌿Для победителей и участников: Скачайте наградные лавровые венки сезона, в котором вы принимали участие чтобы продемонстрировать свои достижения в соцсетях с хэштегом #myfilm48 и публичном профиле на портале MyFilm48! Пятый сезон доказал: искусственный интеллект не заменяет художника, а расширяет его возможности, делая большое кино доступным независимо от бюджета или географии. 🔗Полный список победителей, рекомендованных работ, а также подробности церемонии. MyFilm48 × AI Film Awards × Neyra Vision ℹ️@myfilm48 12+ #MyFilm48#AIFilmAwards#Bali2025#AIStorytelling#MyFilm48#MyFilm48V#AIFilmAwards#BaliSeason#CannesFilmFestival#AIcinema#ShortFilm#FilmCompetition#AICinemaShowcase#MarchéDuFilm#Cannes2026#Bali