@tomoko_channel · Post #667 · 20.09.2024 г., 03:37
🔖 为什么微软的网盘Onedrive不像百度网盘一样支持秒传呢? - 知乎 #pinboard#onedrive 我这才在第二层,原来还要考虑隐私、安全、法律法规。 https://www.zhihu.com/question/516252714
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
Пребарај: #onedrive
@tomoko_channel · Post #667 · 20.09.2024 г., 03:37
🔖 为什么微软的网盘Onedrive不像百度网盘一样支持秒传呢? - 知乎 #pinboard#onedrive 我这才在第二层,原来还要考虑隐私、安全、法律法规。 https://www.zhihu.com/question/516252714
@botsgram_cu · Post #3942 · 26.05.2021 г., 12:10
¿Que puede hacer este bot? @OneDriveXbot Este bot cargará archivos y enlaces directos a su OneDrive de forma remota entre otras características. Idioma: inglés (Visto en @botsgram_cu) #onedrive#enlaces
@Xiangyues · Post #243 · 02.05.2022 г., 08:21
✨onedrive-vercel-index 由 Nextjs 驱动的OneDrive目录罗列程序 💡特性 -无需服务器和任何费用即可部署 -支持OneDrive国际版和世纪互联版 -支持常见格式的文档、代码、音频、视频、EPUB……在线预览 -支持密码保护文件夹(非绝对安全) -支持预览README.md文件 -数量太多的的文件支持分页展示 -列表/网格视图 -响应式布局 -支持解析文件夹首字符的Emoji做为图标 -多文件下载,本地搜索(由于OneDrive搜索API稀烂,不是很好用) -在线播放视频支持挂载.vtt字幕 -使用PotPlayer或IINA播放媒体 -自定义文件直链链接 -自定义字体样式、网站信息 -使用Redis缓存Token -Upstash提供免费够用的Redis数据库(个人) -Upstash集成Vercel,部署简单 GitHub | Demo | Docs via @DejavuBlog 🏷 TAG #index#onedrive 📢 Channel @xiangyues 👥 Eren's Group @everyue
@netflix_bus · Post #7400 · 24.04.2023 г., 12:00
🚘 1星司机 蜡笔小新眼子(⭐) 发布了一辆 #Apple One 6 人合租车,apple one美区家庭版。有TV+,音乐,arcade,200G iCloud+最低 39 元/月,剩余 5 个空位置. 点击上车 🚘 2星司机 Danielbility(⭐⭐) 发布了一辆 #OneDrive 30 人合租车,A1 Plus 教育订阅(不是E5),含 5TB OneDrive,可激活桌面版 Office 软件最低 1.08 元/月,剩余 25 个空位置. 点击上车
@justfuning1900 · Post #575 · 13.04.2025 г., 04:09
转一个office365车位,明年1月8号到期,20元拿去。 #OneDrive#订阅
@netflix_bus · Post #7185 · 21.01.2023 г., 12:00
🚘 1星司机 Ryan(⭐) 发布了一辆 #OneDrive 3 人合租车,两个车位已经被家人用了,故可保证长期,还有8个月,年付最低 3.25 元/月,剩余 3 个空位置. 点击上车 🚘 4星司机 cm(⭐⭐⭐⭐) 发布了一辆 #1Password 4 人合租车,家庭成员车位,2024/1/21到期,上车发邮箱,上线看到会邀请最低 4.88 元/月,剩余 3 个空位置. 点击上车
Hashtags
@netflix_bus · Post #7117 · 18.12.2022 г., 12:00
🚘 1星司机 鱼昆(⭐) 发布了一辆 #OneDrive 5 人合租车,中国家庭版最低 9.1 元/月,剩余 5 个空位置. 点击上车 🚘 4星司机 cm(⭐⭐⭐⭐) 发布了一辆 #1Password 4 人合租车,家庭成员车位,2023/12/17到期,上车发邮箱,上线看到会邀请最低 4.88 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 Yaeger(⭐) 发布了一辆 #1Password 1 人合租车,1password 年付订阅,到23年12.9号最低 4.88 元/月,剩余 1 个空位置. 点击上车 🚘 1星司机 iiikay(⭐) 发布了一辆 #1Password 2 人合租车,1Password 家庭版订阅,2人跳车,5人车差2人,年付45,每个人都是自己的独立账户,密码相互最低 4.88 元/月,剩余 2 个空位置. 点击上车
Hashtags
@netflix_bus · Post #7106 · 13.12.2022 г., 12:00
🚘 1星司机 大佬(⭐) 发布了一辆 #OneDrive 2 人合租车,365桌面激活,OneDrive5TB(购买后请发您要的前缀)最低 2.38 元/月,剩余 2 个空位置. 点击上车 🚘 4星司机 cm(⭐⭐⭐⭐) 发布了一辆 #1Password 4 人合租车,家庭成员车位,2023/12/13到期,上车发邮箱,上线看到会邀请最低 4.88 元/月,剩余 4 个空位置. 点击上车
Hashtags
@netflix_bus · Post #7188 · 22.01.2023 г., 12:00
🚘 2星司机 工藤新几(⭐⭐) 发布了一辆 #动画疯 3 人合租车,需自备台湾节点,3人车/3人共用,已解锁年龄限制,切勿泄露账号密码。跳车不退最低 9.75 元/月,剩余 3 个空位置. 点击上车 🚘 2星司机 天空闪烁(⭐⭐) 发布了一辆 #动画疯 3 人合租车,需TW节点,3人车,已解锁年龄限制,跳车不退,请保护好自己的账号密码,长期稳定的来最低 9.75 元/月,剩余 2 个空位置. 点击上车 🚘 1星司机 Ryan(⭐) 发布了一辆 #OneDrive 3 人合租车,两个车位已经被家人用了,故可保证长期,还有8个月,年付最低 3.25 元/月,剩余 3 个空位置. 点击上车
@netflix_bus · Post #7482 · 02.07.2023 г., 12:00
🚘 1星司机 Astion(⭐) 发布了一辆 #Apple Music 4 人合租车,#Apple Music 港区🇭🇰 5人车缺4人,个人长期家庭组,找稳定小伙伴,中最低 20.8 元/月,剩余 3 个空位置. 点击上车 🚘 4星司机 Ris(⭐⭐⭐⭐) 发布了一辆 #Apple TV+ 5 人合租车,请自备港区ID,购买后提供Apple ID或者邮箱接收邀请地址。最低 18.75 元/月,剩余 2 个空位置. 点击上车 🚘 3星司机 Yy(⭐⭐⭐) 发布了一辆 #Tidal 5 人合租车,美区HifiPlus顶级音质,上车一条龙最低 9.1 元/月,剩余 5 个空位置. 点击上车 🚘 1星司机 BZ(⭐) 发布了一辆 #OneDrive 5 人合租车,Microsoft 365一年订阅,每人可用1TB OneDrive。优先长期稳定上车,所以只开放年最低 5.42 元/月,剩余 5 个空位置. 点击上车
@ziyuanfxvip · Post #13657 · 20.11.2024 г., 13:09
🗣️ 网友整理收藏的推特学习图片和视频合集 🏷️#大人学习课程#资源#OneDrive#PikPak 👉https://www.ahhhhfs.com/63990/
@netflix_bus · Post #7111 · 15.12.2022 г., 12:00
🚘 1星司机 🐼(⭐) 发布了一辆 #HBOMAX 5 人合租车,全网通没有任何限制,长期车放心使用最低 13 元/月,剩余 3 个空位置. 点击上车 🚘 1星司机 阿里爸爸(⭐) 发布了一辆 #OneDrive 20 人合租车,5T onedrive,自定义用户名,固定域,密码可改,Office365可授权25台设备最低 3.25 元/月,剩余 20 个空位置. 点击上车 🚘 4星司机 cm(⭐⭐⭐⭐) 发布了一辆 #1Password 4 人合租车,家庭成员车位,2023/12/13到期,上车发邮箱,上线看到会邀请最低 4.88 元/月,剩余 2 个空位置. 点击上车
Hashtags