@CoinSonarV2 · Post #1879006 · 18.04.2026 г., 11:44
$ATA | #ATAUSDT | TradingView Price: 0.0104 (-1.0% in 24h) └1 min change: +1.0% 45.4K USDT traded in 1 min └Sells: 41.9K USDT [92%] 🔴 24h Vol: 1.7M USDT (Binance) Alerts in this hour: 1
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
Пребарај: #atausdt
@CoinSonarV2 · Post #1879006 · 18.04.2026 г., 11:44
$ATA | #ATAUSDT | TradingView Price: 0.0104 (-1.0% in 24h) └1 min change: +1.0% 45.4K USDT traded in 1 min └Sells: 41.9K USDT [92%] 🔴 24h Vol: 1.7M USDT (Binance) Alerts in this hour: 1
Hashtags
@binancefutureofficial · Post #11220 · 12.11.2025 г., 13:07
🚀#ATAUSDT EMAs showing fresh bullish crossover, momentum turning positive from this zone. Price holding strong at support — signs of accumulation before breakout.
Hashtags
@binancefutureofficial · Post #11219 · 12.11.2025 г., 13:00
🔰#ATAUSDT ⏫ BUY : 0.0270-0.0264 👁🗨 Leverage: Cross (10.00X) 📍TARGETS 1) 0.0275 2) 0.0282 3) 0.0290 4) 0.0297 5) 0.0306+ ❌ STOPLOSS: 0.0251
Hashtags
@binancefutureofficial · Post #11103 · 19.10.2025 г., 05:09
#ATAUSDT Trendline breakout confirmed on the 15-minute chart. Price holding well above the breakout zone — looks promising for a bullish move from here. 📈
Hashtags
@binancefutureofficial · Post #11102 · 19.10.2025 г., 05:04
🔰#ATAUSDT ⏫ BUY : 0.0303-0.0296 👁🗨 Leverage: Cross (10.00X) 📍TARGETS 1) 0.0307 2) 0.0311 3) 0.0316 4) 0.0321 5) 0.0330+ ❌ STOPLOSS: 0.0287
Hashtags
@binancefutureofficial · Post #11073 · 10.10.2025 г., 14:36
🔰#ATAUSDT ⏫ BUY : 0.0411-0.0401 👁🗨 Leverage: Cross (10.00X) 📍TARGETS 1) 0.0416 2) 0.0421 3) 0.0428 4) 0.0439 5) 0.0452+ ❌ STOPLOSS: 0.0388
Hashtags
@binancefutureofficial · Post #11015 · 05.10.2025 г., 05:35
🔰#ATAUSDT ⏫ BUY : 0.0421-0.0411 👁🗨 Leverage: Cross (10.00X) 📍TARGETS 1) 0.0428 2) 0.0435 3) 0.0442 4) 0.0451 5) 0.0463+ ❌ STOPLOSS: 0.0400
Hashtags
@binancefutureofficial · Post #10821 · 30.08.2025 г., 11:09
🔰#ATAUSDT ⏫ BUY : 0.0465-0.0453 👁🗨 Leverage: Cross (10.00X) 📍TARGETS 1) 0.0471 2) 0.0475 3) 0.0484 4) 0.0493 5) 0.0505+ ❌ STOPLOSS: 0.0440
Hashtags
@we_want_youu · Post #4196 · 14.08.2024 г., 05:54
Currently, #ATAUSDT is compressed within a falling wedge pattern, a classic bullish reversal signal. Should #ATA fail to bounce back from the $0.0820-$0.0700 support, our eyes will be on the next critical level at $0.0580. Historically, this level has been a stronghold, and the probability of a rebound here is notably higher. But if $ATA breaks below these key support levels, the bears might take control, potentially leading to a bearish continuation.