自定义字体是一种很常见的反爬虫方法,本文将以晋江文学城为例详解如何对抗自定义字体反爬。

Read more……

今天为了研究 Tampermonkey 的 @run-at 分别取 document-startdocument-bodydocument-enddocument-idle 时网页原生脚本对 unsafeWindow 变量的影响。

尝试在控制台中运行了一下 Object.keys(window) ,结果发现默认的全局对象 window 在不同浏览器下有着较大的差异。

Read more……

本地媒体越积越多,服务器空闲空间越来越少,这可不行。

于是该 matrix-media-repo 出场。

使用 matrix-media-repo 将媒体文件存储移至 S3 Storage。

Read more……

这两天发现我的 Telegram-Matrix 桥出了一点问题,具体表现就是:消息可以从 Telegram 同步至 Matrix,但反之消息并不能从 Matrix 同步至 Telegram。

更加诡异的是,在日志中并没有发现没有错误信息,唯一的发现现大概是: Synapse 至 Mautrix-telegram 的推送请求通通不见了。

经反复搜索,发现早在2017年便有人遇到了这个问题(#5957#1834)。

修复方法很简单,执行如下SQL语句即可:

select max(stream_ordering) from events;  #1117068
select * from appservice_stream_position; #1074669
update appservice_stream_position set stream_ordering=1117068;

Matrix 实例也建了有一段时间了,但并没有多少人使用,前天看到zyn的评论 ,如果将 Mastodon 与 Matrix 整合起来,让长毛象用户可以一键登入,无需二次注册想必可以降低一些使用门槛,拉一些人到 Matrix 中去。

如果你想让你的 Matrix 实例可以使用 Mastodon OAuth2 认证登录,可以参考本篇内容。

Read more……