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

Резултати

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

Пребарај: #nfc

当前筛选 #nfc清除筛选
beng!

@mdmbeng · Post #2078 · 14.08.2024 г., 23:35

#NFC 苹果开放iPhone NFC芯片给第三方应用:iOS 18.1推出新功能 苹果宣布在iOS 18.1中,iPhone的NFC芯片将开放给第三方应用,允许使用安全元件进行非接触支付,而不仅限于Apple Pay和Apple Wallet。 该功能将在美国、英国、日本等多个国家推出。开发者可以通过新API将NFC功能集成到自己的应用中,用于支付、车钥匙、学生证等多种场景。用户还能在设置中选择默认的非接触应用。开发者需与苹果签署商业协议并支付相关费用。 频道:@mdmbeng 投稿:@mdmbeng_Bot

Hashtags

Android Broadcast

@android_broadcast · Post #9460 · 02.09.2025 г., 06:03

🐱TAO NFC SDK - библиотека для упрощения работы с NFC в Android приложениях, особенно упрощая работу с NDEF (NFC Data Exchange Format). 🔗 Автор также написал статью на русском про библиотеку #android#nfc

Hashtags

爱游戏分享社

@aiyouxigongyifuzhu · Post #5031 · 12.05.2025 г., 12:31

项目: NFC Tools PRO_8.12_模拟电梯卡 工卡. 说明: 可模拟各类门禁卡、电梯卡、部分公司(工厂)工卡或饭卡、部分学校饭卡、部分图书馆借书卡等各类IC卡,用手机替代卡片去刷门禁、刷电梯、刷考勤和刷饭堂等等,支持绝大部分有NFC功能的手机. 【下载见评论区】 #NFC#工具#安卓

小小溪部落

@tribebrook · Post #1395 · 20.03.2026 г., 08:10

▎应用名称:CENFC CENFC 是适用于 iOS 的高级 #NFC 工具包。扫描、识别、转储和分析 NFC 标签 — 全部在您的设备上本地处理,数据收集为零。 扫描仪 通过 ATQA/SAK 查找和协议探测即时识别 NFC 标签。支持ISO 14443、ISO 18092(FeliCa)和ISO 15693。准确检测芯片变体和卡系列,显示UID、协议详细信息和iOS可操作状态一目了然。 内存转储 读取任何可操作 NFC 标签的完整内存。使用已解析的 NDEF 内容浏览逐页和逐块细分。以十六进制、JSON 或原始二进制文件导出转储以进行取证分析或备份。 NDEF 读写 创建、读取 NDEF 消息并将其写入兼容标签。支持文本、URI、智能海报、MIME 和外部记录类型。从头开始构建多记录消息并将它们直接写入任何可写标签。 护照阅读器 通过 BAC 身份验证读取电子护照和旅行证件 (eMRTD)。输入机读区数据以安全地访问数据组 — 包括机读区、面部图像、其他个人详细信息和安全对象。执行主动身份验证以验证芯片的真实性。 原始通讯 直接向 NFC 标签发送自定义 APDU 命令。完整的 ISO 7816 APDU 支持和完整的命令记录 — 专为开发人员和研究人员打造。 协议工具 - 十六进制转换器 — 在十六进制、十进制、二进制和 ASCII 之间进行转换 - CRC 计算器 — 根据 ISO 14443-3 计算 CRC_A 和 CRC_B - ATQA/SAK 查找 — 从原始协议参数中识别卡类型 - Access Bits Decoder — 解码扇区级权限 - BER-TLV 解析器 — 解析和可视化 TLV 数据结构 开源和隐私第一 CENFC 是完全开源的——您可以亲自检查每一行代码。每个 NFC 操作都完全在设备上运行。没有数据离开您的手机。没有服务器。无需帐户。 🗒 标签: #iOS#本体限免#NFC ❣️别忘记参与抽奖 (以下三个群都在抽TG会员) 华人社区 华人时报华人事件 🌟 小贴士: 限免 / 兑换码具有时效性! 置顶频道 + 开启推送, 福利抢鲜一步! 📢 频道💬 群组🤖 解封 / 投稿 📱TG/GV号购买

XP Digital Lab

@rocchl · Post #7714 · 06.12.2025 г., 02:14

微信测试境外 NFC 支付功能:使用 Visa 网络,支持零钱通、零钱付款 微信正在测试境外 NFC 支付功能,目前仅支持安卓手机。用户可通过 Visa 网络完成支付,资金来源为零钱或零钱通,不支持银行卡。该功能尚处测试阶段,需在境外环境下才能开启。 标签:#微信#nfc Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

beng!

@mdmbeng · Post #2689 · 05.12.2025 г., 18:25

#微信支付#NFC 💰微信现已支持境外NFC支付 支付宝支持模拟mastercard,微信模拟VISA卡,扣零钱或者零钱通。 via. Haki🀄️ 频道:@mdmbeng 投稿:@mdmbeng_Bot

XiReiki

@xiayinlily · Post #1194 · 22.12.2024 г., 22:06

手机上可用外置设备的 NFC 读/写卡工具 使用方法: 1. 使用签名助手伪装签名,签名助手作用域需要选择 NFC Tool,然后在签名助手内设置作用域添加 NFC Tool 的包名(以英文 ; 隔开)(不使用签名助手会延迟闪退) 其实是因为我没找到签名验证的地方,反正已经免 Root 了,不管了 #NFC_Tool#NFC from @xiayinlily

XiReiki

@xiayinlily · Post #1192 · 22.12.2024 г., 09:58

手机上可用外置设备的 NFC 读/写卡工具 使用方法: 1. 安装原版(original),登录 2. 使用核心破解覆盖安装修改版 3. 使用签名助手伪装签名,签名助手作用域需要选择 NFC Tool,然后在签名助手内设置作用域添加 NFC Tool 的包名(以英文 ; 隔开)(不使用签名助手会延迟闪退) #NFC_Tool#NFC from @xiayinlily

XiReiki

@xiayinlily · Post #1011 · 27.09.2024 г., 08:20

手机上可用外置设备的 NFC 读/写卡工具 之前(两年前)在用的一个失效了,找了一个新的,于是破解了一下 不加固,不混淆,安全性非常高 #NFC_Tool#NFC from @xiayinlily

КиберПул

@cyberpoolofsharks · Post #2085 · 05.12.2025 г., 12:48

#приплыли 🟢Россиийская киберполиция задержала группу,совершавшую хищения с использованием NFCGate Речь о межрегиональной преступной преступной группе. В числе задержанных - главный админ панели управления программы NFCGate. 🟢Именно этой группой совершались дистанционные хищения денег с банковских карт граждан практически по всей России. 🟢Уже подтверждено более 600 эпизодов преступной деятельности на территории 78 регионов России. Сообщается, что помощь в выявлении преступной схемы оказали специалисты «Лаборатории Касперского». ‼️По предварительным данным, сумма ущерба превышает $2,6 миллиона (~200 миллионов рос.рублей). Суть схемы. #киберновости#россия#nfc Буст канала

beng!

@mdmbeng · Post #2082 · 16.08.2024 г., 00:03

#NFC#稳定币 💸苹果开放NFC功能,推动USDC稳定币支付应用 苹果公司通过iOS系统开放了NFC功能,允许第三方开发者在iPhone上集成更多非接触式支付功能。 稳定币发行商Circle迅速跟进,计划在iPhone上推出USDC的Tap to Pay功能。这一举措将使用户能够通过iPhone设备使用USDC进行便捷支付,进一步推动加密货币与传统支付方式的融合。这不仅扩大了USDC的应用范围,也为其他稳定币及相关技术带来了新的发展机会。 来源 123 频道:@mdmbeng 投稿:@mdmbeng_Bot

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