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

Резултати

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

Пребарај: #frequenzen

当前筛选 #frequenzen清除筛选
Weisses Armband2.0

@WeissesArmband2 · Post #15053 · 04.01.2026 г., 09:12

Lakhovsky, Tesla und der Multiwellen-Oszillator (Teil 2: Die Erfolge) Video-Quelle 👉Lakhovsky, Tesla und der Multiwellen-Oszillator (Teil 1: Die Entwicklung)✔️ Lakhovsky Antennen Stand – Das Original neu interpretiert Georges Lakhovsky war überzeugt, das jede Zelle ist ein winziger Oszillator ist, der auf bestimmte elektromagnetische Frequenzen reagiert. Seine bahnbrechende Theorie besagt, dass man durch gezielte äußere Resonanz die Selbstregulationskraft der Zellen aktivieren und stärken kann. Die von ihm entwickelten Antennen sind dabei zentraler Bestandteil – insbesondere ihre offene Ringstruktur, die ein besonders breites Frequenzspektrum erzeugt. Der Lakhovsky Antennen Stand von Meditech Europe basiert exakt auf diesen Konstruktionsprinzipien. Die Kombination unterschiedlicher Metalle ermöglicht eine vielfältige und stabile Resonanz, während der offene Plexiglasrahmen das erzeugte Feld schützt, ohne es energetisch zu beeinflussen. Erfahren sie hier mehr👈 #slowjuice#Frequenzen

Weisses Armband2.0

@WeissesArmband2 · Post #15052 · 04.01.2026 г., 09:11

Lakhovsky, Tesla und der Multiwellen-Oszillator (Teil 1: Die Entwicklung) Video-Quelle 👉Lakhovsky, Tesla und der Multiwellen-Oszillator (Teil 2: Die Erfolge)✔️ Lakhovsky Antennen Stand – Das Original neu interpretiert Georges Lakhovsky war überzeugt, das jede Zelle ist ein winziger Oszillator ist, der auf bestimmte elektromagnetische Frequenzen reagiert. Seine bahnbrechende Theorie besagt, dass man durch gezielte äußere Resonanz die Selbstregulationskraft der Zellen aktivieren und stärken kann. Die von ihm entwickelten Antennen sind dabei zentraler Bestandteil – insbesondere ihre offene Ringstruktur, die ein besonders breites Frequenzspektrum erzeugt. Der Lakhovsky Antennen Stand von Meditech Europe basiert exakt auf diesen Konstruktionsprinzipien. Die Kombination unterschiedlicher Metalle ermöglicht eine vielfältige und stabile Resonanz, während der offene Plexiglasrahmen das erzeugte Feld schützt, ohne es energetisch zu beeinflussen. Erfahren sie hier mehr👈 #slowjuice#Frequenzen

Weisses Armband2.0

@WeissesArmband2 · Post #15729 · 10.04.2026 г., 18:32

Entdecke die körperlichen und geistigen Vorteile mit der neowake® Frequenzmatte und profitiere von der effektiven Kombination aus 7 modernen Frequenzanwendungen in nur einer Anwendung. Folgende Vorteile bietet dir die Frequenzmatte: 1. 𝗪𝗼𝗵𝗹𝘁𝘂𝗲𝗻𝗱𝗲 𝗜𝗻𝗳𝗿𝗮𝗿𝗼𝘁𝘁𝗶𝗲𝗳𝗲𝗻𝘄𝗮̈𝗿𝗺𝗲, die tief in dein Gewebe dringt und Verspannungen löst 2. TENS: Transkutane Elektrische Nerven-Stimulation. 𝗦𝗮𝗻𝗳𝘁𝗲 𝗲𝗹𝗲𝗸𝘁𝗿𝗶𝘀𝗰𝗵𝗲 𝗜𝗺𝗽𝘂𝗹𝘀𝗲, 𝗱𝗶𝗲 𝗦𝗰𝗵𝗺𝗲𝗿𝘇𝗲𝗻 𝗹𝗶𝗻𝗱𝗲𝗿𝗻 und die Regeneration fördern 3. Kraftvolle 𝗘𝗱𝗲𝗹𝘀𝘁𝗲𝗶𝗻𝗲 𝘇𝘂𝗿 𝗖𝗵𝗮𝗸𝗿𝗲𝗻-𝗔𝗸𝘁𝗶𝘃𝗶𝗲𝗿𝘂𝗻𝗴 (Turmalin, Roter Jaspis, Karneol, Gelber Aventurin, Amethyst, Blauer Spitzenachat, Sodalith, Grüner Aventurin) 4. 𝗡𝗮𝘁𝘂̈𝗿𝗹𝗶𝗰𝗵𝗲 𝗡𝗲𝗴𝗮𝘁𝗶𝘃𝗲 𝗜𝗼𝗻𝗲𝗻: Diese Ionen entstehen in der Natur durch Prozesse wie Wasserbewegungen, Gewitter oder Sonnenstrahlung. Sie haben zahlreiche positive Effekte auf die Gesundheit, wie bspw. Stimmungsaufhellung und Stressreduktion 5. 𝗪𝗶𝗿𝗸𝘀𝗮𝗺𝗲 𝗥𝗼𝘁𝗹𝗶𝗰𝗵𝘁-𝗣𝗵𝗼𝘁𝗼𝗻𝗲𝗻: Rotlicht fördert die Durchblutung und unterstützt die Zellregeneration, was die Heilung von Haut- und Gewebeverletzungen beschleunigen kann 6. 𝗣𝗘𝗠𝗙: Pulsierende elektromagnetische Feldtherapie, die dein inneres Gleichgewicht wiederherstellt 7. Verschiendene 𝗻𝗲𝗼𝘄𝗮𝗸𝗲® 𝗙𝗿𝗲𝗾𝘂𝗲𝗻𝘇𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗲 die dich erden, entspannen oder fokussieren Warum neowake®? Als Marktführer für Frequenzanwendungen bringen wir modernste Technologie und langjährige Erfahrung in einem Produkt zusammen. Entspanne dich, regeneriere dich, und entdecke eine neue Dimension der Erholung – mit nur wenigen Minuten pro Tag. Du kannst die Frequenzmatte durch unsere 30-Tage-Geld-Zurück-Garantie risikofrei testen. Bestelle jetzt die Frequenzmatte zu dir nach Hause und spüre die positiven Effekte in deinem Körper. Bestelle jetzt die Frequenzmatte zu dir nach Hause und spüre die positiven Effekte in deinem Körper. ◻️◻️◻️◻️◻️◻️◻️◻️◻️◻️ neowake Kopfhörer🎧 Frequenzkopfhörer Darum wirst du diesen Kopfhörer lieben 🔣Frequenz-Musik #neuro#neowake#Frequenzen

Weisses Armband2.0

@WeissesArmband2 · Post #14801 · 28.12.2025 г., 09:33

Airpods schaden deiner Gesundheit! Diese Strahlung schädigt dein Gehirn! ⬇️🙏🏻⬇️🙏🏻⬇️🙏🏻 neowake Kopfhörer🎧 Frequenzkopfhörer Darum wirst du diesen Kopfhörer lieben ◽️Erweitertes Frequenz-Spektrum von 20Hz bis 24kHz - Der weltweit 1. Frequenz Kopfhörer ◽️Benutzerfreundlicher Lautstärke-Regler am Kopfhörer ◽️Kabelgebunden, daher komplett E-Smog frei ◽️Perfekte Wiedergabe auch von Hochfrequenzen, darunter Biofrequenzen Erfahren sie hier mehr👈 ⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️ Die Zukunft des Mental Trainings Musik trifft auf Neurotech. SCHLAF RELAX MEDITATION FOKUS ENERGIE neowake® Mitgliedschaft Persönlichkeitsentwicklung auf Knopfdruck Mit der neowake Mitgliedschaft kannst du dein volles Potenzial freisetzen und das ganz nebenbei. Die wirksamen neowake Sessions sind Hör-Programme, die deine Gehirnwellen stimulieren. Weitere Frequenzen führen auch zur Regulation des Körpers oder lindern emotionale Probleme. Dadurch können jegliche Bewusstseinszustände einfach und leicht induziert werden. ...lesen sie hier weiter👈 #neuro#neowake#Frequenzen Gesund ohne Rezept 🌼✨ Mehr Hier 📱 https://t.me/GesundOhneRezept

Weisses Armband2.0

@WeissesArmband2 · Post #15703 · 02.04.2026 г., 13:51

🌐Frequenzmuster✨ 🌐Hier findest du das wohl aktuellste Frequenz-Paket der Neuzeit unser BIOTONICS VOL 1🌐 Trackübersicht: Level 1: Ausleitung vorbereiten 1. Hexagonales Körperwasser 10:00 2. Lymphsystem + Ausleitung 10:00 3. Lymphsystem Starre auflösen 10:00 4. Nieren Frequenzen Unterstützung 10:00 5. Leber Frequenzen Unterstützung 10:00 6. Lungen Frequenzen Unterstützung 10:00 7. Darm Frequenzen Unterstützung 10:00 8. E-Smog Sensibilität senken 10:00 9. Chemikalien Sensibilität senken 10:00 10. Immunsystem Stabilisierung 10:00 Level 2: Ausleitung 11. Generelle Ausleitung 5:00 12. Chemtrail Ausleitung 5:00 13. Schwermetall Ausleitung 5:00 14. Pestizide Ausleitung 5:00 15. Generelle Ausleitung Unterstützung 5:00 Level 3: Molekulare Wasserveredlung ...lesen sie hier weiter 👈 neowake Kopfhörer 🎧Frequenzkopfhörer Darum wirst du diesen Kopfhörer lieben 🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤 🔤🔤🔤🔤🔤🔤🔤📚 Mehr Hier ⬇️ https://t.me/BuecherDerZukunft #neuro#neowake#Frequenzen#Vibrant