@uangdrop · Post #44700 · 04.05.2026 г., 12:39
#Reminder CAPX Airdrop Unlock 3.0 The 3nd unlock (40%) of the Capx Airdrop is now LIVE. Please claim your Airdrop allocations Link : https://app.capx.ai/airdrop-claim
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
Пребарај: #reminder
@uangdrop · Post #44700 · 04.05.2026 г., 12:39
#Reminder CAPX Airdrop Unlock 3.0 The 3nd unlock (40%) of the Capx Airdrop is now LIVE. Please claim your Airdrop allocations Link : https://app.capx.ai/airdrop-claim
Hashtags
@onlyalphasignals · Post #12386 · 11.03.2026 г., 07:50
#Reminder Invent Money - Earn $INVENT Token - SignUp with Email & Verify - Set your Username - Collect Rewards - Complete All Task - Done 100% Unlocked at TGE
Hashtags
@airdropsalertteam · Post #9286 · 20.02.2024 г., 09:46
#reminder 🚨Airdrop: James Coin✅️ 🔥 Total Rewards: 25,000,000 $JAMES 🤑Refer: Top 20 Referrers will receive 250,000 $JAMES Each 🛃Website:https://jamescoin.io/ 🚧Rating: ⭐️⭐️⭐️⭐️⭐️ 📛 Winners: 2000 Random + Top 20 Referrers 🤖Airdrop Link :https://t.me/JamesCoinAirdropBot =========================== 📝 Guide: 🔘 Start the Airdrop Bot 🔘 Complete all Tasks 🔘 Submit your SOL (Solana) Wallet =========================== 📅 End Date: 20 February 2024 🚀Distribution Date: 28 February 2024 🔴Note:Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop token.
Hashtags
@airdropsalertteam · Post #9168 · 24.01.2024 г., 08:09
#reminder 🚨Airdrop: InpulseX $IPX 🔥Total Reward: $6000 Worth Of $IPX Tokens 🤑Refer: Top 10 Referrals Will Receive $200 Worth Of $IPX Tokens Each 🛃Website:https://InpulseX.io 📛 Winners: 1000 Winners Will Receive $4 Worth Of $IPX Tokens Each 🚧Rating:⭐️⭐️⭐️⭐️⭐️ 🤖Airdrop Bot:https://t.me/InpulseXAirdropBot =========================== 📝 Tasks: 🔘 Join The Airdrop Bot 🔘 Join Telegram Channel & Group 🔘 Follow On Twitter 🔘 Follow On Medium 🔘 Submit BNB ( Smart Chain ) Address Get It From Metamask OrTrust Wallet =========================== 📅End Date: 15 February 2024 🚀Distribution Date: 22 February 2024 🔴Note:InpulseX is an ambitious project created to offer unwavering support to the biggest mission of humankind, which is to become a multiplanetary species.
Hashtags
@airdropsalertteam · Post #9166 · 24.01.2024 г., 07:34
#reminder 🚨Airdrop: OceanLand $OLAND 🔥Total Reward: 150,000 $OLAND 🤑Refer: Special Reward To Top 5 Referrals 🛃Website:https://www.oceanland.io/ 🚧Rating:⭐️⭐️⭐️⭐️⭐️ 🤖Airdrop Link :https://gleam.io/OtCwX/-oceanland-airdrop-campaign- =========================== 📝 Tasks: 🔘 Join The Airdrop Campaign 🔘 Join Telegram Channel And Group 🔘 Follow On Twitter 🔘 Submit Your BNB ( Smart Chain ) Address Get It From Trust Wallet =========================== 📅End Date: 13 March 2024 🚀Distribution Date: 15 March 2024 🔴Note:Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop token.
Hashtags
@airdropsalertteam · Post #9039 · 19.01.2024 г., 10:15
#reminder 🚨 Airdrop: UniLayer Network ✅️ 🔥 Reward: 1500 XP Points 🤑 Refer: Get Exta XP Points 🛃 Website: https://unilayer.io/ 🚧 Rating: ⭐️⭐️⭐️⭐️⭐️ 📛 Winners : All Valid Participants 🤖 Airdrop Link : https://zealy.io/c/unilayer =========================== 📝 Guide: 🔘 Go to the Airdrop Page 🔘 Sign up with Email or Discord 🔘 Consistently Complete all Tasks in our Zealy Space =========================== 📅 End Date: 31 March 2024 🚀 Distribution Date: Q2 2024 🔴 Note: Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop token.
Hashtags
@airdropsalertteam · Post #8978 · 09.01.2024 г., 08:51
#reminder 🚨 Airdrop: Bully Pad✅️ 🔥 Total Rewards: $5000 Worth of $BULLY + 250 $USDT 🤑 Refer: Top 10 Referrers will receive 25 $USDT Each 🛃 Website: https://bullypad.io 🚧 Rating: ⭐️⭐️⭐️⭐️⭐️ 📛 Winners : All Valid Participants & Top 10 Referrers 🤖 Airdrop Link : https://t.me/BullyPadAirdropBot =========================== 📝 Guide: 🔘 Start the Airdrop Bot 🔘 Complete all Tasks 🔘 Submit your SOL (Solana) Wallet =========================== 📅 End Date: 15 February 2024 🚀 Distribution Date: Q1 2024 🔴 Note: Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop token.
Hashtags
@airdropsalertteam · Post #8967 · 07.01.2024 г., 13:59
#reminder 🚨 Airdrop: Bully Pad✅️ 🔥 Total Rewards: $5000 Worth of $BULLY + 250 $USDT 🤑 Refer: Top 10 Referrers will receive 25 $USDT Each 🛃 Website: https://bullypad.io 🚧 Rating: ⭐️⭐️⭐️⭐️⭐️ 📛 Winners : All Valid Participants & Top 10 Referrers 🤖 Airdrop Link : https://t.me/BullyPadAirdropBot =========================== 📝 Guide: 🔘 Start the Airdrop Bothttps://t.me/BullyPadAirdropBot 🔘 Complete all Tasks 🔘 Submit your SOL (Solana) Wallet =========================== 📅 End Date: 15 February 2024 🚀 Distribution Date: Q1 2024 🔴 Note: Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop token.
Hashtags
@airdropsalertteam · Post #8910 · 17.11.2023 г., 04:55
#reminder 🚨 Airdrop: PepeTrade✅️ 🔥 Reward: 25 $USDT 🤑 Refer: Top 10 Referrers will receive a share of 1350 $USDT 🛃 Website: https://pepetrade.co/ 🚧 Rating: ⭐️⭐️⭐️⭐️⭐️ 📛 Winners : All Valid Participants 🤖 Airdrop Link : https://t.me/PepeTradeAirdropBot =========================== 📝 Guide: 🔘 Start The Airdrop Bot 🔘 Join Telegram Group & Channel 🔘 Complete all Tasks 🔘 Submit your Email address =========================== 📅 End Date: 30 December 2023 🚀 Distribution Date: 30 December 2023 🔴 Note: Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop token.
Hashtags
@airdropsalertteam · Post #8909 · 17.11.2023 г., 04:55
#reminder 🚨 Airdrop: Bybit x MiL.K✅️ 🔥 Total Rewards: 120,000 $USDT 🛃 Website: https://milkalliance.io/ 🚧 Rating: ⭐️⭐️⭐️⭐️⭐️ 📛 Winners : First 3000 Participants 🤖 Event Link : https://bit.ly/MLK-LegitAirdrops =========================== 📝 Guide: 🔘 Register on Bybit using the Referral link (Atleast Lv.1 KYC is required) 🔘 Accumulate a deposit volume of MLK worth at least 100 USDT in your Bybit account during the event period; OR deposit 100 USDT and buy any amount of MLK via your first trade using your Bybit account =========================== 📅 End Date: 18 December 2023 🚀 Distribution Date: Within 2 weeks after ends 🔴 Note: Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop token.
Hashtags
@airdropsalertteam · Post #8883 · 10.11.2023 г., 12:45
#reminder 🚨 Airdrop: SWGT✅️ 🔥 Reward: $10 Worth of $SWGT 🤑 Refer: Top 50 Referrers will receive $50 Worth of $SWGT Each 🛃 Website: http://swg.io/airdrop 🚧 Rating: ⭐️⭐️⭐️⭐️⭐️ 📛 Winners : 2500 Random + Top 50 Referrers 🤖 Airdrop Link : https://t.me/SwgtAirdropBot =========================== 📝 Guide: 🔘 Join Telegram Channel & Group 🔘 Follow on Twitter 🔘 Sign up at Airdrop Portal 🔘 Submit your Erc-20 wallet =========================== 📅 End Date: 20 November 2023 🚀 Distribution Date: Q1 2024 🔴 Note: Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop token.
Hashtags
@airdropsalertteam · Post #8864 · 05.11.2023 г., 08:17
#reminder 🚨 Airdrop: ChainArQ✅️ 🔥 Total Rewards: 150 $USDT 🤑 Refer: Get More Entries 🛃 Website: https://chainarq.com 🚧 Rating: ⭐️⭐️⭐️⭐️⭐️ 📛 Winners : Top 3 Referrers 🤖 Airdrop Link : https://gleam.io/EBqAk/win-1-of-3-affiliate =========================== 📝 Tasks: 🔘 Follow on Twitter 🔘 Follow on second Twitter 🔘 Submit your EVM Wallet =========================== 📅 End Date: 10 October 2023 🚀 Distribution Date: 12 October 2023 🔴 Note: Please do your own research (DYOR) before joining to any airdrops project, also airdrop is 100% free. Don't send any fee or penny for receiving airdrop token.
Hashtags