ROT 13加密文本以防止垃圾邮件
项目描述
概述
此软件包提供了一种ROT 13编码文本的功能,以使在网页上显示的电子邮件地址更难被垃圾邮件发送者自动收集。
用法
此软件包提供三个简单函数
bud.nospam.rot_13_encrypt('some text') bud.nospam.js_obfuscated_text('someemail@example.com') bud.nospam.js_obfuscated_mailto('someemail@example.com','Some Name')
通常,您会将字符串传递给js_obfuscated_text()函数,并将输出插入到网页中。此函数将使用ROT 13加密文本,并嵌入必要的JavaScript以解密文本。
js_obfuscated_mailto()是一个便利方法,用于将文本包裹在带有mailto:属性的锚标签中。
致谢
此软件包受到TextMate ROT13功能的启发,有关进一步讨论,请参阅原始TextMate博客文章。
代码
最新版本可在Mercurial仓库中找到。使用以下命令克隆副本:
hg clone http://tripbagger.com/hg.repo/bud.nospam/
变更日志
1.0.1 02-24-2009
修复初始版本,缺少HISTORY.txt。
1.0 - 02-24-2009
初始发布