本仓库存放个人编写的实用脚本。
下面简单介绍下几个脚本的作用和使用方法。
脚本地址:https://greasyfork.org/zh-CN/scripts/531189
使用方法:安装油猴插件(Tampermonkey),然后安装该脚本,打开知乎,就会自动替换为无水印的原图。
源码地址:点这里
在知乎,默认情况下,用户上传的图片都是自动在右下角添加水印的(可以在设置 — 偏好设置里取消)。
如果你查看网页源代码(F12),定位到图片,你会发现代码长这样,有很多的属性:
<img src="https://pic3.zhimg.com/v2-954903cb202300124413cf4c17222d54_1440w.jpg"
data-size="normal"
data-rawwidth="2292"
data-rawheight="1438"
data-original-token="v2-6c6a915346f4010e25e6989964e6d5ca"
class="origin_image zh-lightbox-thumb"
width="2292"
data-original="https://pic3.zhimg.com/v2-954903cb202300124413cf4c17222d54_r.jpg"
title="" style=""
>src 属性的值是图片链接(带用户水印的)。而 data-original-token 属性的值,和 src 里的图片文件名很相似,尝试用其替换掉 src 属性里的文件名,得到了无水印的原图。
所以,开发思路就是,遍历网页上的所有图片,用 data-original-token 属性的值替换掉 src 属性值的文件名。
脚本地址:https://greasyfork.org/zh-CN/scripts/531190
使用方法:安装油猴插件(Tampermonkey),然后安装该脚本,打开知乎,就会自动去除直达搜索链接。
源码地址:点这里
很多平台,都会自动将用户内容中的关键字,替换为超链接。
点击这些超链接,就会在平台内搜索该关键字,某种程度上算方便了用户,但也影响了美观以及保存。
开发思路:用正则匹配超链接,然后替换为纯文本。
以上两个脚本的详细说明,可参考我的个人博客:写了两个实用的知乎油猴脚本(用 AI 两分钟搞定!)
平时有读书的习惯,但大部分书都没有在中文和英文(和数字)之间,加一个空格。降低了阅读体验。
为什么加个空格能提升阅读体验?看一个句子的对比:
- 在中文句子里,出现嵌入English Words的情况。
- 在中文句子里,出现嵌入“English Words”的情况。
- 在中文句子里,出现嵌入 English Words 的情况。
对于第一个句子,明显可以感觉英文字符是被挤压在句子中的。而后面两个句子因为英文字符前后有一定的空隙,则不会有这种感觉。其实,如果你不认真去感受,或者平时不去注意它,也就没有那么「碍眼」。
所以,我就写了一个脚本,处理 EPUB 文件,在中文和英文字符之间加一个空格。
使用方法:
- 先在 Python 官网 下载安装 Python
- 安装依赖库:
pip install beautifulsoup4 - 运行脚本:
python epub_add_space_between_cn_en.py input.epub output.epub
后来,我还使用 Quicker 封装该命令,实现一键处理。
关于背景信息和开发过程,可以看我的这篇文章:一个小技巧,让电子书阅读体验翻倍!
关于 Quicker,可以看我的这篇文章:Quicker:我唯一愿意称之为神器的工具
该脚本用于在 txt 文件中加个空格。
使用方法:
- 先在 Python 官网 下载安装 Python
- 安装依赖库:
pip install chardet - 运行脚本
- 基础用法:
python txt_add_space_between_cn_en.py input.txt - 自定义输出路径:
python txt_add_space_between_cn_en.py input.txt -o output.txt
- 基础用法:
同上,也可以用 Quicker 封装该命令,实现一键处理。
欢迎试用和点赞~