@fqjszh · Post #1842 · 30.11.2019 г., 12:45
#GFW 【旧闻新发】根据网友反馈,开始了新一轮突发性封锁,请自行查验 低调行事,本着对订阅者负责的态度,介绍几种方法: 🚫关机保平安√ 拯救被墙的IP,CDN + v2ray CF Workers 反代 V2Ray+ws+tls Cloudflare Workers 反代任意网站 频道:@NewlearnerChannel
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
Пребарај: #gfw
@fqjszh · Post #1842 · 30.11.2019 г., 12:45
#GFW 【旧闻新发】根据网友反馈,开始了新一轮突发性封锁,请自行查验 低调行事,本着对订阅者负责的态度,介绍几种方法: 🚫关机保平安√ 拯救被墙的IP,CDN + v2ray CF Workers 反代 V2Ray+ws+tls Cloudflare Workers 反代任意网站 频道:@NewlearnerChannel
Hashtags
@sudo_recast · Post #167 · 08.05.2022 г., 10:24
来自 V2EX 的帖子:前几天去泉州体验了一把白名单 https://www.v2ex.com/t/851473 #gfw
Hashtags
@xxluoxx · Post #341 · 04.10.2022 г., 05:51
检测网站是否被墙 链接:https://blocky.greatfire.org/ 🏷#网站#GFW
@fqjszh · Post #1433 · 09.11.2019 г., 05:32
#GFW#APP 今天,Quantumult X 释出了新的TF 版本 v1.0.1(127) 👉 测试内容: - 开启了 Force policy 的分流资源将会在列表中显示对应的 policy Force policy,即强制用自定义策略组替换规则中的策略组名,以解决远端规则和自定义策略组名不对应的尴尬问题 👉 教程地址:传送门 频道:@NewlearnerChannel
@realSpencerWoo · Post #8 · 08.12.2019 г., 15:54
#GFW#iOS ✈️ 轻量级 iOS 代理 Potatso Lite 全新测试版本 Testflight,速上车,手慢无,不等人。 以下内容拷贝自作者(Twitter @icodesign_me): 加入 Potatso Lite 测试版,无需美区账号,任选以下测试平台之一即可,占用坑位不使用将会被移除测试。 1. TestFlight(苹果官方测试工具,如已满请使用第二个):https://testflight.apple.com/join/NkF46PRd 2. Firebase(Google 提供的测试工具,可能需翻墙):https://appdistribution.firebase.dev/i/JqqGJTLu 体验:App 颜值在线,相对轻量,配置较少,支持订阅,可惜有广告。 📮 Via channel: @realSpencerWoo
@yi1de · Post #221 · 19.05.2023 г., 04:09
昨天发的 WARP+ 有很多人可能无法裸连上,一些地方需要优选 Cloudflare 的 IP 才能连上,这是优选和配置的教程 https://blog.misaka.rest/2023/03/12/cf-warp-yxip/ 标签:#软件#GFW
@yi1de · Post #220 · 18.05.2023 г., 07:05
WARP+ :几乎无限流量的备用梯子 WARP 是 Cloudflare 公司推出的可以用来保护使用者隐私的一款服务,不懂的话就直接理解为梯子。 WARP+ 是 WARP 的升级服务,本来是需要在 Cloudflare Zero Trust 创建 Team 绑定信用卡才能使用,现在有了能够免费获取的 Key 所以只需要一个账户,再在设置里输入密钥就可以获取无限流量的 WARP+ 服务了。 测试了一下,浏览网页速度不算快,但可以看 1080p 的 Youtube,还有一些网站限制了 Cloudflare 的 IP 访问,只能做备用。 获取无限流量 Key 的 Bot:@generatewarpplusbot 标签:#软件#GFW 链接:https://1.1.1.1/
@yi1de · Post #219 · 17.05.2023 г., 10:56
nodesCatch:我目前知道最方便的节点测速工具 我平时有关注一些机场测速频道,但每个人的网络环境不同,节点速度只有在自己的网络环境测试才能取得最精确的结果。 但我没有那么重的需求,也没有那么多流量,我的目的是找到好用的节点,而不是测速本身,大佬们用的测速软件对我来说都太重了,而且很多工具都需要配置一番。在 Github 上找了很久,也用过很多开源的测速工具,但要么是每次打开都要重新配置,要么就是测速会花很久的时间。 终于我在 Youtube 上找到的这个测速工具,每个节点只花 5s 钟测速,每次测速只需要把 clash 的配置文件拖进去,三两下出结果不墨迹,就适合我这种想随测随用的。但是这个软件并不开源,而且 Bug 不少,比较注重节点安全的请勿使用。 标签:#软件#GFW 链接:https://bulianglin.com/archives/nodescatch.html
@tribebrook · Post #609 · 09.11.2025 г., 15:14
#网络安全#GFW Kakao Talk 在国内已经解禁了,估计以后上海、深圳、广州等地区也会有条件解禁 Line 或者 WhatsApp。现有技术手段下 GFW 的运作很有可能从阻断变成监视。 🔔 提示:限免,兑换码具有时效性,打开本频道通知,第一时间获取全网资讯!!! 🏠 消息 Via: 小小溪 📰 群组 @homebrook 📢 频道 @home_brook 🤖 解封 | 投稿 Bot:@xia0_bot
@ednovasyun1 · Post #959 · 09.07.2022 г., 17:28
目前部分专线也要禁止ss/ssr流量转发了,以及移动电信iepl禁止websocket流量 tls流量一大也直接封 v2和tro直连更不用说了 总的来说,目前形势也是异常的严峻 #NEWS#GFW
@xxluoxx · Post #323 · 02.10.2022 г., 10:59
检测YouTube视频限制区域 链接:http://polsy.org.uk/stuff/ytrestrict.cgi 🏷#网站#YouTube#GFW
@Ptfxq · Post #272 · 14.07.2022 г., 08:30
#GFW#海豹#开放注册 以下内容转自海动保协通告中心 开源 公告放出,反响热烈,得到了很多积极的反馈。有感于此,我们决定再开放一次注册。 • 开注时间:2022-07-15 00:00 - 2022-07-31 24:00 • 注册地址:register.php • 官邀、私邀都正常开放,未能通过开注进站的用户,依然可采用邀请方式入站。 • 允许将此公告转载至 同 PT 直接相关的 论坛。 • 请不要在公共场合泄露站点地址、注册地址。 • 禁止一人多号,注册马甲者会被封禁所有账号。 • 禁止使用任何代理注册,违者封号。 • 禁止使用 ProtonMail 邮箱注册。