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

Резултати

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

Пребарај: #alipay

当前筛选 #alipay清除筛选
【AFF】发布/使用

@affman668 · Post #381 · 04.11.2025 г., 00:01

#Alipay mo 澳门蚂蚁银行开放内地游客开户 11月30日前开通证券户口入金1w等值港币赠送两股阿里巴巴 证券账户邀请码:LPDJ0C5B 链接:https://m.antbank.mo/s/qWpuLb 联系 @HBUKGB41 UID 1091895595

Hashtags

不求甚解

@Fakeye · Post #42 · 06.01.2020 г., 02:24

#Alipay#APP 🧮 一年一度的支付宝年度账单来了,在支付宝搜索「年度账单」就可以找到入口。 又是佛系的一年,不知道各位同学剁手开心么 🌝

Hashtags

不求甚解

@Fakeye · Post #646 · 26.11.2021 г., 03:29

#Alipay#Apple 🍎 Apple 羊毛来了,支付宝搜索框搜索「Apple 专区」。进入页面后可以领取用于消费的红包以及免费的 Apple Music。 🧧 每个人的情况应该有所不同,我领取了 0.12 元红包以及 2 个月免费的 Apple Music,祝各位好运。

"Автомат не принимает наличных денег, только #WeChat или #Alipay." Приехали из-за границы? Увы вам. Скоро выбора "ставить или не ставить алипей" не останется.

Lsposed Modules Updates Tracker

@lsposed_Modules_Updates_Trackers · Post #6970 · 06.05.2026 г., 04:30

#Alipay#Vincent_Qiu_HOHO 模块:im.hoho.alipayinstallb 简介:Alipay High Headsome Rich (支付宝装X模块) 版本:124-2.6.8 更新时间:2026/05/06 11:49:10 更新日志: 2.6.8 更新说明 修复 Android 10(API 29)上皮肤和主题目录可能无法写入的问题。 为 Android 10 启用旧版外部存储访问方式,继续支持直接访问 Android/media/com.eg.android.AlipayGphone/000_HOHO_ALIPAY_SKIN。 优化主题导出逻辑:创建导出请求后,打开支付宝付款码界面触发导出。 如果支付宝主题缓存暂未生成,导出请求会保留,后续再次进入付款码时继续尝试。 @lsposed_Modules_Updates_Trackers | @lsposed_Geeks_Bot

Lsposed Modules Updates Tracker

@lsposed_Modules_Updates_Trackers · Post #6967 · 05.05.2026 г., 16:30

#Alipay#Vincent_Qiu_HOHO 模块:im.hoho.alipayinstallb 简介:Alipay High Headsome Rich (支付宝装X模块) 版本:123-2.6.7 更新时间:2026/05/05 22:52:56 更新日志: Release 2.6.7 Add HoHo skin modifier for editing local payment skins and themes. Add in-app skin modifier server controls. Add notification and battery setting guidance for background editing. Fix theme editor save encoding and asset upload handling @lsposed_Modules_Updates_Trackers | @lsposed_Geeks_Bot

Lsposed Modules Updates Tracker

@lsposed_Modules_Updates_Trackers · Post #6959 · 04.05.2026 г., 17:30

#Alipay#Vincent_Qiu_HOHO 模块:im.hoho.alipayinstallb 简介:Alipay High Headsome Rich (支付宝装X模块) 版本:117-2.6.5 更新时间:2026/05/05 00:44:24 更新日志: 中文 主题标签页新增 在线主题 下载入口,可从 GitHub 拉取作者整理的样例主题 提供首个在线主题示例:HOHO 黑钻主题(深色基调,覆盖首页 / 财富 / 生活 / 消息 / 我的 全套) 远程 manifest 解析向后兼容(旧版 App 不受影响) English Theme tab now has an Online Themes entry that pulls themes from GitHub First sample theme included: HOHO Blac @lsposed_Modules_Updates_Trackers | @lsposed_Geeks_Bot

Lsposed Modules Updates Tracker

@lsposed_Modules_Updates_Trackers · Post #6958 · 04.05.2026 г., 17:00

#Alipay#Vincent_Qiu_HOHO 模块:im.hoho.alipayinstallb 简介:Alipay High Headsome Rich (支付宝装X模块) 版本:116-2.6.4 更新时间:2026/05/05 00:16:50 更新日志: 中文 优化 APP 界面 新增主题管理(不仅仅是付款页面),可导出与替换支付宝当前已启用的主题 修复若干兼容性问题 English UI polish across the app New theme management tab — export and replace the currently enabled Alipay theme (not limited to the payment-code page) Misc compatibility fixes @lsposed_Modules_Updates_Trackers | @lsposed_Geeks_Bot

Lsposed Modules Updates Tracker

@lsposed_Modules_Updates_Trackers · Post #6955 · 04.05.2026 г., 12:30

#Alipay#Vincent_Qiu_HOHO 模块:im.hoho.alipayinstallb 简介:Alipay High Headsome Rich (支付宝装X模块) 版本:113-2.6.2 更新时间:2026/05/04 19:58:42 更新日志: 新增 / Added 新增 v2 皮肤库与 Hook 集成 New v2 skin library and hook integration 皮肤管理界面采用 Material 3 全面重设计:扩展 FAB、MaterialSwitch、Chip、Toolbar 溢出菜单 Skin manager UI fully redesigned with Material 3 选中/启用皮肤时自动计划缓存更新 Selecting/toggling a skin auto-schedules a cac @lsposed_Modules_Updates_Trackers | @lsposed_Geeks_Bot

Китайская ОПОРА

@chinaopora · Post #201 · 10.07.2025 г., 13:37

Друзья, продолжаем тему подарков китайским партнерам к Новому году змеи 🐍 Сегодня говорим, про красные конверты 🧧 «Хонгбао» 红包 🧧 🌟Красные конверты на Китайский Новый Год: Традиция и Современные Способы Подарков🌟 🧧Красные конверты, или "хонгбао" (红包), — это одна из самых ярких и ожидаемых традиций Китайского Нового Года. Эти конверты с деньгами символизируют удачу, благополучие и благословение для получателя в новом году. Они обычно дарятся в знак уважения и заботы, особенно детям, молодёжи и людям старшего возраста. 🧐Но как быть, если мы не можем лично передать подарок? В эпоху цифровых технологий китайцы перешли к использованию WeChat и Alipay для отправки виртуальных красных конвертов! Вот как это работает: 🚀 Как дарить красные конверты через WeChat и Alipay? 1️⃣WeChat: ◦ Откройте WeChat и перейдите в раздел чатов. ◦ Нажмите на "+" в правом верхнем углу и выберите "Перевести деньги" или "Красный конверт" (红包). ◦ Укажите сумму, напишите поздравление (например, "С Новым годом! Пусть будет счастье и успех в 2025 году!"). ◦ Нажмите "Отправить" — и ваш виртуальный "хонгбао" отправится получателю. 2️⃣Alipay: ◦ Откройте Alipay и найдите раздел "Красный конверт" (红包). ◦ Выберите сумму и напишите поздравление. ◦ Отправьте — и ваш подарок будет готов к получению! 💡Совет: Можно даже отправить групповыми чатами, приглашая друзей и семью в "охоту за красными конвертами", что стало настоящим трендом в Китае! 🎉Подарите удачу и счастье своим близким, даже если они находятся далеко — красный конверт через WeChat или Alipay скрасит дистанцию и сделает этот Новый Год ещё ярче! #китайскийновыйгод#хонгбао#подарки#WeChat#Alipay

Китайская ОПОРА

@chinaopora · Post #5 · 04.07.2025 г., 12:20

📱✨ Как перевести деньги из России в Китай через Сбербанк на Alipay? Всё просто! 🎯 Шаг за шагом: 1️⃣ Открываем приложение Сбербанка → раздел «Платежи». 2️⃣ Выбираем «Перевод в другую страну» Китай 🇨🇳🌍. 3️⃣ Вводим номер телефона, привязанный к Alipay (твой китайский номер, например: *+86...*). 4️⃣ Выбираем Alipay в списке сервисов. 5️⃣ Указываем сумму от 5000 рублей (минимальный перевод) 💸. 6️⃣ Подтверждаем перевод — комиссия всего 1% от суммы! ⏱️ Деньги зачислятся на счёт Alipay через несколько минут — курс конвертации по внутреннему курсу банка. 🔥 Почему это удобно? ✅ Быстро: Не нужно искать обменники или посредников. ✅ Выгодно: Низкая комиссия и прозрачный курс. ✅ Просто: Всё делается в пару кликов в приложении. --- ⚠️ Важно: ▪️ Убедись, что твой Alipay-аккаунт верифицирован, чтобы избежать блокировки аккаунта Alipay. Всем известно, как часто блокируют аккаунты за сомнительные транзакции. ▪️ Проверяй лимиты в приложении Сбера перед переводом. 💡 Попробуй уже сегодня и оплачивай покупки на AliExpress, делитесь с друзьями или копи на поездку в Китай! А вы уже пробовали такой перевод? Делитесь в комментариях! 👇💬 📌#ФинансовыеЛайфхаки#Китай#Alipay#Сбербанк#ДеньгиБезГраниц#Переводы

12
ПретходнаСтраница 1 од 2Следна