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

Резултати

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

Пребарај: #nexo

当前筛选 #nexo清除筛选
Pro Analysis

@proanalysistrader · Post #28441 · 01.02.2025 г., 13:45

#NEXO/USDT analysis : #NEXO is in a downtrend, forming lower lows (LLs) and lower highs (LHs). The price is declining from the resistance zone following a retest. Lower levels are expected to be tested soon. TF : 30min Entry : $1.416 Target : $1.382 SL : $1.438

Hashtags

Pro Analysis

@proanalysistrader · Post #28002 · 10.10.2024 г., 15:33

#NEXO/USDT analysis : #NEXO is in a downtrend, making lower lows (LLs) and lower highs (LHs), and is trading below the 200 EMA. The price has rejected from the resistance zone and is likely to continue its bearish momentum, testing new lows. TF : 1h Entry : $0.970 Target : $0.949 SL : $0.985

Hashtags

Airdrop Presents 🗽

@airdrop_presents · Post #2591 · 02.09.2023 г., 16:26

💧Airdrop : Nexo💧 📣 Complete Task: ➕ 300 #Nexo worth of ($172) For All user winner participate 📊Referral: 75 Nexo each for (~$43) for top 4 referrers. 📅End date: 17th September 2023 💎PresentsRatings: ⭐️⭐️⭐️⭐️⭐️ 🔛Nexo Airdrop Click here🔛 🌀 Join their Telegram Group And Telegram Channel. 🌀 Follow Nexo on Twitter and retweet the pinned post by tagging 3 of your friends. 🌀 Submit Your Erc20 ETH wallet Address. 📡Enter your information to the airdrop bot. 🗞Note: All airdrop steps should be completed.

Hashtags

Fintech & Banking EU

@bankandfintech · Post #18 · 31.01.2024 г., 08:05

✨Nexo✨ *️⃣Самый известный, надежный и дольше всех существующий крипто финтех с ЕС регистрацией ▫️Счета можно открыть не только в ЕС, есть известные открытия счета на загран РФ или права РФ (но есть случаи закрытия таких счетов) с PoA не в РФ, также на паспорт Израиля, ВНЖ Турции, Грузинские права и местные адреса, но во всех этих случаях счета будут без карт но с Sepa, полный комплект удовольствий только с ВНЖ ЕС/Великобритании и PoA от туда же (кроме Болгарии и Эстонии). Дают они мальтийский и британский ибаны от BCB, также насколько я понял есть счёт в баксах ACH ▫️Пополнить счёт можно через Sepa Instant, есть перевод по локальным GBP реквизитам, Swift, Стягиванием через pay и перевод крипты с большим колличеством сетей ▫️Nexo имеет свой собственный токен, который входит в топ 100 на момент написания поста, площадка хорошо поддерживает свой токен ▫️В Nexo достаточно большое количество криптовалют и сетей в которых возможно делать переводы, все самые основные имеются. Менять можно, как свапом внутри Нексо так и переходом на их биржу Nexo pro, что будет конечно выгоднее ▫️4 уровня лояльности, чем выше уровень тем выше привилегии Base (до 1% в Nexo), Silver (1-5%), Gold (5-10%), Platinum (от 10%) ➕Теперь чтобы разблокировать уровни, необходимо держать на счете минимум 5000 $ в эквиваленте ▫️Возможность кредитоваться в зависимости от общего баланса подробнее тут ▫️Выпуск карточки MC и содержание бесплатные, есть виртуалка (от 50 баксов на счёте), физическая (от 500 баксов на счёте), карта вяжется к pay ▫️Выводы есть как в крипте, так и в фиате, вывод SEPA 5 евро 🙈 ▫️Высокие проценты на стейкинг USDC аж до 16%, выше я видел только на Wirex. Стейкать можно многие монеты и Фиат, что есть на площадке, доходность зависит от уровня лояльности. Процент можно получить либо в токене Nexo, либо в той валюте/монете которую ты стейкаешь. В виду того что проценты на стейкинг высокие, мое предположение, что процент стейкинга они обеспечивают из своих доходов, соответственно все будет хорошо, до тех пор все у хорошо у Nexo, будьте внимательны, много держать тут не стоит, как на любом крипто финтехе. Калькулятор стейкинга тут ▫️Ещё одна фишка это снятие наличных, даёт возможность снимать до 2к евро в сутки, 10к в месяц, до 5 снятий без комиссии, далее 1,99 евро, переводы по карте 10к в день/за транзакцию 60к в месяц ◽️То что изначально казалось киллер фичей, оказалось полными разочарованием. Карта в Nexo работает в двух режимах, кредитный режим, тогда тратятся деньги с вашего кредитного лимита, который зависит от баланса и дебетовый режим, тогда тратятся деньги с вашего общего баланса и в этом случае вы можете выбрать, какая крипта будет тратиться. ◽️Когда тратишь кредитный лимит, то все траты идут в евро, если валюта отлична от евро то возникают нюансы, так как траты не в крипто евро, которые нужно свапнуть с комиссией и вот у нас уже потеря ◽️Даже на платиновом аккаунте нужно платить по кредиту 7.9%, либо держать достаточно колличество средств (в зависимости от LTV валюты, тут тоже все тонко) чтобы кредит составлял 0%. А баланс который будет лежать на кредитной линии, чтобы обеспечить 0% за кредит, не будет стейкаться ◽️Когда гасишь кредит то его невозможно загасить с первого раз, я гасишь не в евро, во время погашения кредита идёт свaп из вашей валюты в евро и там опять комиссия плюс курс который скачет и поэтому после каждого погашения у вас висит небольшой долг Вот тут подробнее про карту ◽️Nexo банят за RU IP моментально, но после бана можно зарегаться заново на другую почту с теми же документами ◽️Невозможно пополнять счёт от третьих лиц ◽️Хорошие курсы на USDT/EUR только до 500 USD, далее потери 1-2% Рефка для открытия счета Нужно пополнить счет минимум на 500 баксов и держать их минимум 30 дней, тогда нам дадут по 10 баксов в битке #Nexo Консультация | Вступить в чат | Наши посты | Все рефки

Hashtags

【AFF】发布/使用

@affman668 · Post #10 · 16.04.2024 г., 11:01

#nexo 嗨,你好,这是我的nexo邀请链接,点击即可开始注册 https://nexo.com/ref/7h4yq96h7p?src=ios-link 目前新用户注册账号并入金101U或者80镑即可获得25美元等值BTC,到账后我再转你10U,总共可以到账35U。 全套cn资料注册账号,不要+86,入金支持加密货币和法币(GBP) 联系:七瀬 UID:1046416080

Hashtags

Аргунь阿尔贡

@argunriver · Post #454 · 28.04.2024 г., 05:14

Nexo目前限制英国居民和国民登录使用,疑似因为未达到FCA新标准 金融行为监管局(FCA)是英国的一个金融监管机构,独立于英国政府运作,并通过向金融服务行业成员收取费用来筹集资金。 FCA 监管向消费者提供服务的金融公司,并维护英国金融市场的完整性。 ⛱️标签:#Nexo#交易所 🌠频道:@ArgunRiver 🌌投稿:@ArgunRiver_bot

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