@utycargo · Post #107 · 06.11.2024 г., 08:24
Hammada tushlik vaqti. Temiryo’lkargo AJ stendi oldida mehmonlar bisyor #TransLogisticaUzbekistan2024 #utycargo 📱facebook /📱x.com /📱web sayt/ 📱linkedin.com
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
Пребарај: #utycargo
@utycargo · Post #107 · 06.11.2024 г., 08:24
Hammada tushlik vaqti. Temiryo’lkargo AJ stendi oldida mehmonlar bisyor #TransLogisticaUzbekistan2024 #utycargo 📱facebook /📱x.com /📱web sayt/ 📱linkedin.com
@utycargo · Post #86 · 05.11.2024 г., 06:23
#TransLogistikaUzbekistan2024 #Utycargo #Temiryolkargo
@utycargo · Post #105 · 05.11.2024 г., 15:33
#TransLogisticaUzbekistan2024 #utycargo #temiyolkargo 📱facebook /📱x.com /📱web sayt/ 📱linkedin.com
@utycargo · Post #925 · 12.11.2025 г., 05:33
🚆“Temiryoʻlkargo” AJ — Translogistika Uzbekistan 2025’da ikkinchi kunni boshladi! #TranslogistikaUzbekistan2025#Temiryoʻlkargo#UTYCARGO 🔹 АО "Темирйулкарго" - Транслогистика Uzbekistan начинает второй день в 2025 году! #TranslogisticsUzbekistan2025#Railcargo#UTYCARGO https://t.me/utycargo utycargo.uz 📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
@utycargo · Post #926 · 12.11.2025 г., 15:13
📍Translogistika Uzbekistan 2025 Ko‘rgazmaning ikkinchi kuni ham “Temiryo‘lkargo” AJ uchun muvaffaqiyatli yakunlandi! Jurnalistlar, xorijlik mehmonlar va qiziquvchilarning savollariga batafsil javob bergan mutaxassislarimiz o‘z bilim va tajribalari bilan barchada ijobiy taassurot qoldirishdi. 🌍 Afg‘oniston, Rossiya, Xitoy kabi davlatlardan tashrif buyurgan 50 ga yaqin mehmonlar guruhi Jamiyatimiz xizmatlariga katta qiziqish bildirishdi. #Temiryo‘lkargo #UTYCARGO#TranslogistikaUzbekistan2025#Logistika#Transport Транслогистика Узбекистан 2025 Второй день выставки также успешно завершился для АО "Темирйулкарго"! Наши специалисты, подробно ответив на вопросы журналистов, зарубежных гостей и интересующихся, оставили у всех положительное впечатление своими знаниями и опытом. 📌 Группа из почти 50 гостей из Афганистана, России и Китая проявила большой интерес к услугам нашего Общества. #Railcargo#UTYCARGO#TranslogisticsUzbekistan2025#Logistics#Transport https://t.me/utycargo utycargo.uz 📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
@utycargo · Post #924 · 11.11.2025 г., 14:40
🚆“Temiryoʻlkargo” AJ — Translogistika Uzbekistan 2025’da ilk kundanoq muvaffaqiyat sari! Xalqaro UTYCARGO brendi ostida ishtirok etayotgan kompaniya vakillari mehmonlar va qiziquvchilarga o‘z xizmatlarini taqdim etib, ko‘rgazmaning eng faol ishtirokchilaridan biriga aylandi. 📍 Qarshi, Qo‘qon, Buxoro hamda Toshkent vagon depolari rahbarlari 30 dan ortiq mijoz bilan muzokaralar o‘tkazib, 20 ga yaqin yangi kelishuvlarga erishdi. 💼 Multimodal tashuvlar yo‘nalishida esa 50 dan ortiq mehmonlar bilan samarali suhbatlar o‘tkazilib, kelgusida hamkorlik qilish borasida kelishuvga erishildi. 🔹 “Temiryoʻlkargo” AJ uchun bu – yangi aloqalar, keng imkoniyatlar va xalqaro maydondagi muvaffaqiyatli startdir! #Temiryolkargo#UTYCARGO#TranslogistikaUzbekistan2025#Logistika#Transport#Hamkorlik ✓ АО "Темирйулкарго" - к успеху с первого дня в Транслогистике Узбекистан 2025! Представители компании, участвующие под международным брендом UTYCARGO, стали одними из самых активных участников выставки, предоставляя свои услуги гостям и посетителям. Руководители Каршинского, Кокандского, Бухарского и Ташкентского вагонных депо провели переговоры с более чем 30 клиентами и достигли около 20 новых соглашений. В направлении мультимодальных перевозок были проведены продуктивные беседы с более чем 50 гостями, и достигнута договоренность о дальнейшем сотрудничестве. 🔹 Для АО "Темирйулкарго" это - новые связи, широкие возможности и успешный старт на международной арене! #Железнодорожныеперевозки#UTYCARGO#ТранслогистикаUzbekistan2025#Логистика#Транспорт#Партнерство https://t.me/utycargo utycargo.uz 📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
@utycargo · Post #242 · 09.04.2025 г., 07:49
Buyuk sarkarda, adolat timsoli – Amir Temur! Bugun Amir Temur tavalludining 689-yilligi munosabati bilan "Temiryo‘lkargo" AJ jamoasi faxr va ehtirom bilan poytaxtimiz markazida qad rostlagan buyuk bobokalonimiz haykali poyiga gul qo‘yish marosimida ishtirok etdi. ✨ Amir Temurning “Kuch – adolatda!” degan hikmatli so‘zlari bugun ham har bir yurtdoshimizga yo‘l ko‘rsatmoqda. U kishining dono siyosati, xalqiga sadoqati va olamni hayratga solgan jasorati bizga doimo ilhom baxsh etadi. "Temiryo‘lkargo" AJ jamoasi bu qadriyatlarni asrab-avaylash, yoshlarga yetkazish va sadoqat bilan xizmat qilishda davom etadi. 🛤Buyuk ajdodlarga munosib avlod bo‘lish – bizning eng katta maqsadimiz! #AmirTemur#Utycargo#FaxrVaEhtirom#TarixgaHurmat 🛡 Великий полководец, символ справедливости — Амир Темур! Сегодня в честь 689-летия со дня рождения Амира Темура сотрудники АО "Temiryolkargo" с гордостью и уважением приняли участие в церемонии возложения цветов к памятнику нашего великого предка в центре столицы. ✨ Мудрые слова Амира Темура: «Сила — в справедливости» и сегодня остаются путеводной звездой для каждого нашего соотечественника. Его дальновидная политика, преданность народу и отвага, поразившая мир, навсегда останутся источником вдохновения для нас. Коллектив АО "Temiryolkargo" продолжает хранить эти ценности, передавать их молодому поколению и с верностью служить своей Родине. 🛤Быть достойными потомками великих предков — наша главная цель! #АмирТемур#utycargo#ГордостьИУважение#ПамятьОИсторииhttps://t.me/utycargo utycargo.uz 📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram
@utycargo · Post #454 · 05.06.2025 г., 10:49
"Temiryo‘lkargo" AJ delegatsiyasi Eron safarida! Ayni kunlarda Temiryo‘lkargo AJ vakillari Tehronda bo‘lib o‘tgan Iqtisodiy hamkorlik tashkilotiga (IHT) a’zo davlatlar ekspertlarining 13-yig‘ilishida ishtirok etishdi. Safar davomida "Temiryo'lkargo" AJ bosh direktori A. Muminov hamda multimodal va xalqaro tashuvlar bo‘yicha o‘rinbosari Oybek Jabarov Sarah stansiyasi imkoniyatlarini o‘rgandi. Muzokaralar davomida: 🚛 Eron hududida O‘zbekiston vagonlaridan foydalanish, 🛠 Vagonlarga texnik xizmat ko‘rsatish va telejkalarni almashtirish, 📦 Terminal ish faoliyati va ularning tamoyillari chuqur tahlil qilindi. 🤝 Eronlik xususiy tadbirkorlar bilan uchrashuvlarda eksport-import va tranzit tashuvlar masalalari muhokama qilindi. Maxatari, Bandr Abbas kabi yirik stansiyalar ko‘zdan kechirildi, mijozlar va stansiya vakillari bilan bevosita muloqot qilindi. 📍 Bandar Abbas portida o‘tkazilgan uchrashuvlarda UTYCARGO imkoniyatlari, faoliyat yo‘nalishlari va xizmat turlari haqida yirik tadbirkorlarga taqdimot o‘tkazildi. 🚂 Railway Transportation kompaniyasi bilan hamkorlik yo‘lga qo‘yildi. Kelgusida mineral o‘g‘itlar va kimyoviy moddalarning temiryo‘l orqali tashilishi rejalashtirilmoqda. 🏗 O‘zbekiston Bosh vaziri va Transport vaziri topshirig‘iga binoan, chegara punktlari va tushirib-ortish hududlarida qo‘shma logistik markazlar tashkil etish bo‘yicha kelishuvga erishildi. 📈"Temiryo'lkargo" AJ vagonlari eronlik mijozlarda katta qiziqish uyg'otdi! 📍#UTYCARGO#Temiryolkargo#OzbekistonEronHamkorligi#Logistika#Eksport#Import#Tranzit#TemiryolYukTashuvlari#BandarAbbas#SarahStansiyasi#RailwayTransportation https://t.me/utycargo utycargo.uz 📱facebook /📱x.com /📱web sayt/📱linkedin.com/📱instagram