@lx_hub · Post #464 · 27.01.2026 г., 13:39
#Dump 还是看没人发那我发了 纯净版全权限砸壳
Hashtags
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
Пребарај: #dump
@lx_hub · Post #464 · 27.01.2026 г., 13:39
#Dump 还是看没人发那我发了 纯净版全权限砸壳
Hashtags
@lx_hub · Post #446 · 09.01.2026 г., 09:56
#Dump 都没人发那我发了 纯净版全权限砸壳
Hashtags
@lx_hub · Post #278 · 05.09.2025 г., 02:55
#Dump 63正式版 全权限纯净砸壳
Hashtags
@lx_hub · Post #149 · 02.07.2025 г., 03:31
#Dump
Hashtags
@lx_hub · Post #111 · 06.06.2025 г., 04:38
#Dump 纯净版全权限砸壳 保留手表组件
Hashtags
@spotonchain · Post #780 · 13.04.2024 г., 01:44
#FTX and #Alameda Research liquidators truly have a knack for choosing their exit points! Just 8 hours ago, they deposited another 2,500 $ETH ($8.56M) into #Coinbase at ~$3,426, right before the recent #dump! Since Mar 1, FTX and Alameda have deposited 15,850 $ETH ($58M) into CEX at ~$3,659, and dramatic price changes tended to follow afterward (see pic 👆). Follow @spotonchain and set alerts for FTX and Alameda to know as soon as they move more $ETH again now: 1. FTX 1. FTX: https://platform.spotonchain.ai/en/entity/354 2. Alameda Research: https://platform.spotonchain.ai/en/entity/79
@tonevents_en · Post #824 · 09.09.2024 г., 14:54
⚠️🎱 ANON is scam. Unveiling the situation Another scam has surfaced, this time involving a project with a million-strong audience and a participant in the Open League. Background ANON started in the private 8club community for anonymous number holders, quickly raising funds in just three hours. Initially supported by Sasha P., the project gained traction with promises of utility but failed to deliver. ANON League To expand its audience, ANON launched its own league, inviting 83 channels to compete. However, after the season ended and the winners were announced, prize payments were never made. Sasha P. distanced himself, claiming he was never or anymore involved with the project. The ANON treasury was returned to him, and a DAO vote returned it to investors. Despite this, channels invested significant amounts into the league, hosting contests and creating content, with no compensation due to the missing treasury funds. More details here. Thank you all and goodbye Channels that completed tasks and invested heavily were left with unpaid rewards. Efforts to resolve the issue with the project's former and current leadership have failed. The community, including channel administrators, has contacted TON Foundation for help, but no solutions have been provided. Today, we, along with others, declare that @anon_club, @AnonEarnBot, @anonopen, @b_user, and @Mr_Domovoi are SCAMS for failing to meet their obligations, leaving many people financially deceived. If you agree with this assessment, feel free to share this post with your friends. 🩸Rest in peace ANON #TON#ANON#SCAM#Dump#RIP
@teasticker · Post #10037 · 20.07.2022 г., 08:58
#vvrart#hi#blue#dump#emojis
@teasticker · Post #9375 · 28.02.2022 г., 15:31
#SportAninatedpack#Cyanide#dump#lost#animated
@teasticker · Post #9997 · 16.07.2022 г., 16:00
Grumpy Tiger 🙃 #GrumpyTigerpacks#scream#dump#tiger#animated #尖叫#重复#老虎#动画
@elfcryptovip · Post #12659 · 11.05.2026 г., 10:34
📍 List of abbreviations commonly used in cryptocurrency trading: #ALTCOIN = Alternate cryptocurrency except bitcoin #SHITCOIN = A coin with no potential value or use #BEAR | #BEARISH = Negative price movement #BULL | #BULLISH = Positive price movement #LONG = Margin buy position #SHORT = Margin sell position #BTFD = Buy The Fucking Dip #DILDO = Long green or red candles 😆 #DYOR = Do Your Own Research #FA = Fundamental Analysis #TA = Technical Analysis #FOMO = Fear Of Missing Out #JOMO = Joy Of Missing Out #FUD = Fear Uncertainty & Doubt #HODL = Hold a position #MCAP = Market Capitalization #MOON = Continuous upward movement of price #OTC = Over The Counter #PUMP = Upward price movement #DUMP = To sell off a coin #REKT = When you have a bad loss #WHALE = Very wealthy trader/Market mover #AMA = Ask me anything #ATH = All Time High #ATL = All Time Low #DLT = Distributed ledger technology #IMO = In My Opinion #LAMBO = Lambo is symbol that becomes an elusive goal for most investors #NOOB = A person who is inexperienced #SAFU = Secure Asset Funds for Users #SHILL = Holder of altcoin who just wants to promote it for his own benefit ✅@ElfCryptoVIP