@yoona_moods · Post #140 · 12.03.2023 г., 04:44
🙄🙄 扩展程序用不了了 #bing
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
Пребарај: #bing
@yoona_moods · Post #140 · 12.03.2023 г., 04:44
🙄🙄 扩展程序用不了了 #bing
Hashtags
@yoona_moods · Post #132 · 27.02.2023 г., 08:32
bing的搜索有亿点点方便 主要是它可以标记来源🥳 #bing
Hashtags
@yoona_moods · Post #130 · 26.02.2023 г., 07:41
体验了下bing的ai加持下的搜索引擎 感觉速度明显没有chatgpt来的快 没有聊天历史记录这一点很不习惯🙄 而且总感觉它没有chatgpt聪明🤣 #bing
Hashtags
@yoona_moods · Post #124 · 19.02.2023 г., 04:52
#Bing 还没排到🙄
Hashtags
@AboutRss · Post #1094 · 26.08.2021 г., 01:01
「Backstop Your Google Alerts With Bing News RSS Feeds」 #Bing 是支持将搜索结果生成为 RSS Feed 的,频道此前提过一嘴。如果想从订阅 Google Alerts 批量切换到 Bing News ,不妨看看这篇 #教程 : https://researchbuzz.me/2021/08/24/backstop-your-google-alerts-with-bing-news-rss-feeds/ 其它为检索结果生成 RSS 的服务还有 Talkwalker Alerts。 发现于 https://twitter.com/RSSCircus/status/1430191280194301952
@roam_around · Post #32 · 08.03.2023 г., 07:49
Bing Unchained - Use new Bing in Chrome #app#Bing https://chrome.google.com/webstore/detail/bing-unchained-use-new-bi/laldfnbbeocphnilnofhedhcjcnchbld
@roam_around · Post #19 · 04.03.2023 г., 07:57
https://veryjack.com/technique/new-bing/ #app#bing
@perspectiveix · Post #1926 · 14.11.2019 г., 11:30
🔍Google: The Most Popular Search on Bing Poor #Bing. The beleaguered search engine with dreams of world domination never really had a chance against its all-conquering competitor, #Google. Adding insult to injury, analysis by SEO experts Ahrefs has revealed that in 2019, the search Bing is most often tasked with is pointing its disloyal users in the direction of 'google'. As of July, the search engine dealt with 44.4 million such queries from around the world, far more than the second most frequent - 'youtube' was searched for 33.3 million times. In another blow for Bing's owner #Microsoft, the fifth most common search was people looking for help with Windows 10. 🦅@PerspectiveIX via Statista. 🤝Support PerspectiveIX.
Hashtags
@forbid_403 · Post #458 · 25.11.2024 г., 05:43
微软发布的 Bing 壁纸应用被指读取用户浏览器 cookie 及篡改默认搜索引擎等。 ghacks.net/~ #Microsoft#Bing
Hashtags
@forbid_403 · Post #90 · 07.02.2023 г., 06:05
部分用户称曾有一段时间被引导到并能够使用 "new Bing"。此版本的 Bing 允许用户通过对话形式进行搜索,并且可以给出结果来源。 https://www.theverge.com/2023/2/3/23584675/microsoft-ai-bing-chatgpt-screenshots-leak #Bing#ChatGPT
@yinghexiaozu · Post #1236 · 16.02.2023 г., 22:50
Bing + ChatGPT 如何改写游戏规则? 这是 ChatGPT 系列话题的第一篇。 我们来聊聊 ChatGPT 与搜索引擎,聊聊微软的一鸣惊人、谷歌的背水一战以及 ChatGPT 对于搜索引擎的革新意义。 这是自我开 Newsletter 以来耗时最长的一篇文章,强烈推荐阅读! https://hardcored.substack.com/p/w4 #Newsletter#ChatGPT#Bing
Hashtags
@chainwon_channel · Post #366 · 24.07.2025 г., 12:36
必应连续搜索七天免费领一个月哔哩哔哩大会员 https://rewards.bing.com/?form=BILREW #羊毛#BiliBili#Bing via xtao's memos