AutoPagerize 的更新记录和源码在哪里查看?

AutoPagerize 的更新记录集中在官网 News 板块,源码托管在 GitHub,Wiki 则提供 SITEINFO 等扩展信息。这三个入口分别对应“版本变了什么”“代码在哪”“怎么加站点”三类需求,下面按用途拆开说明。

更新记录:News 板块

官网 News 板块按时间倒序列出各浏览器扩展的版本更新与修复,内容以英文和日文混排。从现有记录可以看到这些条目:

日期 更新内容
2013-08-18 Safari 扩展 0.3.5,bug fix
2013-08-14 Firefox 扩展 0.9.15,修复 Firefox 24 兼容问题
2013-07-16 发布 Opera 15 及以后版本可用的 AutoPagerize
2011-09-15 Firefox 扩展 0.9.0,使用 addon-sdk-1.1 打包
2014-09-23 Firefox 扩展 0.9.16,杂项改进

需要注意两点:一是 News 里给出的下载链接指向 autopagerize.net/files/ 和 autopagerize.heroku.com/files/ 等域名,与官网当前的安装入口(Firefox 走 addons.mozilla.org、Chrome 走 Chrome Web Store、Safari 走 safari-extensions.apple.com、Opera 走 addons.opera.com)并不一致,安装时优先用官网 Install 板块的商店链接更稳妥;二是记录时间跨度较大,2014 年之后的条目在现有资料中没有体现,判断某个浏览器版本是否仍在维护时,应以对应商店页面的实际状态为准。

源码:GitHub

官网 Resources 板块列出两个源码仓库:

  • Chrome 版:http://github.com/swdyh/autopagerize_for_chrome/
  • Safari 版:http://github.com/swdyh/autopagerize_for_safari/

Firefox 和 Opera 版本在现有资料中没有给出对应的 GitHub 地址。想确认某个版本的具体实现或提交历史,直接进上述仓库查看即可;如果目标是 Firefox 或 Opera 版,可以顺着作者 swdyh 的 GitHub 主页(http://github.com/swdyh/)找其他仓库。

Wiki 与 SITEINFO

Wiki 地址是 http://autopagerize.jottit.com/,其中与使用关系最直接的是 SITEINFO 说明页:

http://autopagerize.jottit.com/about_siteinfo_(ja)

这个页面只有日文。SITEINFO 是 AutoPagerize 识别“下一页”按钮和内容区域的规则集合,官网说明 AutoPagerize 已支持 1000 个以上网站,且任何人都可以添加新站点,添加机制就写在这个 Wiki 页面里。如果你的需求是“某个网站不生效,想自己加规则”,从这里入手;如果只是想知道支持哪些站点,官网 Available Sites 板块本身没有给出完整清单,需要转到 Wiki 查询。

相关软件与作者

Wiki 还有一个 Related Works 页面(http://autopagerize.jottit.com/related_works),记录受 AutoPagerize 启发或反过来被其参考的软件。官网说明 AutoPagerize 的创意参考了 GoogleAutoPager 和 Japanize,之后又有许多软件基于 AutoPagerize 的思路开发,AutoPagerize 自身也参考了这些软件。

作者 swdyh 是日本的 Web 程序员/工程师,公开联系方式包括:

  • GitHub:http://github.com/swdyh/
  • Twitter:http://twitter.com/swdyh/
  • 博客:http://swdyh.tumblr.com/

官网 Contact 板块另有一个 reCAPTCHA 保护的邮箱链接,需要点击验证后才能看到地址。

按需求选择入口

  • 想知道某次更新改了什么:看 News 板块,注意核对日期和对应浏览器。
  • 想读代码或提 issue:去 GitHub 的 Chrome / Safari 仓库,Firefox、Opera 版需另找。
  • 想添加新站点或了解 SITEINFO 规则:看 Wiki 的 SITEINFO 页面,仅日文。
  • 想联系作者:优先用 GitHub 或 Twitter,响应渠道比邮箱链接更直接。
autopagerize.net