编辑: ddzhikoi | 2019-07-30 |
1 2.1 2.2 3.1 3.2 4.1 5.1 目录 目录 使用入门 Gloria 简介 Gloria 使用指南 任务开发 Gloria 任务开发指南 任务开发常见问题 高级设置 通知 Reducer 其他 Gloria 更新日志
2 English version work in progress 目录 使用入门 Gloria 简介 Gloria 使用指南 任务开发 Gloria 任务开发指南 任务开发常见问题 高级设置 通知 Reducer 其他 Gloria 更新日志 相关网站 Gloria: 一个可编程网站通知聚合器 Gloria - Chrome Web Store 相关 Github 项目 Gloria: A programmable website notifications aggregator in Chrome. Gloria.Pub: A website to share your Gloria task. gloria-utils: Chrome extension Gloria task utils 目录
3 webpack-online: webpack online service gloria-recipes: Chrome extension Gloria recipes parse-favicon: Parse HTML to get favicon information enhanced-notification: A OOP encapsulation of chrome.notifications, with more features. worker-sandbox: Javascript Web Workers Sandbox gloria-sandbox: Sandbox for Gloria based on worker-sandbox 目录
4 Gloria 简介: 高效率接收信息的路径 Gloria: 可编程的网站通知聚合器――这个简短的介绍充斥着令人困惑的词语, 什么是网站通知 聚合器? 什么又是可编程? 假如我不是这个扩展程序的作者, 恐怕我也会对此抱有疑问, 所以我 写了这篇文章, 来为你解答有关 Gloria 是什么, 它有什么功能, 以及, 最重要的, 为什么你会需 要它. 坦然面对信息焦虑症 一切都得从我开发 Gloria 的动机说起. 与很多长时间使用互联网的人一样, 我有着严重的信息焦虑症, 每一天我都要花费大量时间用 来检查我使用的各项互联网服务是否有新的消息要 推送 给我, 为此花费了很多时间, 并长期处 在一种无形的信息压力之下. 信息焦虑的特质在于, 如果你能放下信息不管, 焦虑会自然停止, 可一旦重新在乎起信息, 认识到信息的价值, 很快就又会被来自互联网的庞大信息洪流所淹没. 从 精神焦虑症的自救 这本书中, 我意识到缓解焦虑的方法并不是与焦虑本身对抗, 恰恰相反, 接受焦虑才是缓解焦虑的最好手段, 我认为同样的思想也适用于信息焦虑症. 也就是说, 缓解信 息焦虑症的方法, 并不是丢掉你的移动设备和电脑, 克服获取信息的欲望, 让自己与世隔绝一段 时间, 而是切实的提高获取信息的效率, 让检查信息这件事变得高效, 轻松, 愉快. 我们需要一款 可信赖的软件来高效率的获取信息, 并以此替代我们纯手工的检查E-mail / IM / SNS的行为, 这 便是我开发 Gloria 的动机――去接受信息洪流, 成为掌控信息的人. 化被动为主动 有时候, 我们需要频繁的去查看是否有新消息的原因在于这个网络服务没有提供一个合理高效 的提醒服务. 通过移动设备和UWP, 我们已经可以接收到很多来自网络服务的提醒通知, 但这还 远远不够, 总是有那么一些提醒服务是你不会去完全信任的, 它们总是给用户推送一些无用的 低信噪比信息, 而我们只想要我们想要的信息. 为了解决这个问题, Gloria 被设计为一个化被动为主动的信息抓取扩展程序, 它将主动从你指 定的网络服务上抓取数据, 正因如此, 你可以更高频率地获取数据, 同时自由的决定通知内容, 达到信息的最大化利用. 我们的主要抓取对象是网络通知, 所以我称之为 网络通知聚合器 . 支持各式各样的网络服务的方法 Gloria 简介
5 互联网的发展速度是令人畏惧的, 每一项网络服务都会有它自己的用户, 而一款软件, 不可能做 到支持所有的网络服务. Gloria 当然也无法摆脱这些桎梏, 但为了更接近 支持所有网络服务 这 一目标, Gloria 被设计成了 可由用户编程的 , 这意味着你可以通过少量的代码来亲自实现你想 要支持的网络服务. Gloria 的工作原理描述起来十分简单, 它定时的执行用户制定的任务代码, 从那些你关心的网 络服务中获取最新鲜的内容, 并对比上一次获取的内容, 从中提取出新增的内容, 将这些新内容 以 Chrome 浏览器的通知的形式提醒你. 如果你并不了解如何编写程序代码, 也无需担心, 正是考虑到这一点, 我建立了 Gloria.Pub, 这 是一个让有编程能力的用户分享自己为 Gloria 编写的代码的平台, 你只需要在这个平台上搜索 自己需要的网络服务的代码, 点击安装按钮, 一切便会就绪. 当然, 你会担心其他人编写的代码是否有安全方面的隐患, 这是很普遍的顾虑, 也是 Gloria 要在 将来解决的重要问题. 作为作者, 我只能向你保证 Gloria 的代码以及官方提供的代码是绝对安 全的, 剩下的问题, 暂时还需要用户们共同解决, 我在 Gloria.Pub 里内置了Disqus评论服务, 如 果一个代码是不安全的, 可以在页面上留言提出疑惑, 供其他用户参考. 无需关心引擎盖下 你可能会对 Gloria 抓取信息的能力产生疑问, Gloria 能否获取到包含用户登录网站后才能获取 的新数据? 答案是肯定的, 这同时也是 Gloria 以 Chrome 浏览器扩展程序的形式存在的主要原 因――凡是你在 Chrome 浏览器里已经登录的网站, Gloria 都能从中直接提取信息, 从用户体 验的角度看, 这免去了用户为这个扩展程序逐个登录网络服务的麻烦, 一切都是随着你在 Chrome 浏览器上的操作而变化的, 用户若是切换了某个网站的帐号, 那么 Gloria 也会一并切 换帐号, 你不需要为此做任何的操作, Gloria 专注于你当前正在做的事情, 从不思前顾后. Gloria 的工作方式跟你平时手工检查信息是类似的, 如果一个为了减少麻烦提高效率而诞生的工具反 而会给用户增加更多操作上的负担, 那么这个工具肯定是不被人们需要的. 在 Gloria 的引擎盖下, 我做了许多类似于上一段所描述的工作, Gloria 的技术原理从某种层面 上说是复杂的, 但也因此变得容易让用户使用, 你只需要安装扩展程序, 从 Gloria.Pub 上找到 你要用到的代码, 安装它, 接着就可以享受 Gloria 为你带来的没有信息焦虑的生活了. 下一篇文章将告诉你如何使用 Gloria 安装你的第一个任务. Gloria 简介
6 Gloria 使用指南 有关 Gloria 的一切都是围绕着任务展开的, 每一个任务包含着它所需要执行的代码, 以及其相 应的配置信息, 这样 Gloria 才能知道它应该做些什么. 这篇文章将一步步引导你如何正确的使 用 Gloria. 安装 Gloria 在一切开始之前, 你需要安装 Gloria 的 Chrome 扩展程序, Gloria 是专为 Chrome 这一市场占 有率最高的现代浏览器而开发的, 如果你使用的是其他浏览器, 则可能需要等待我或是其他人 将 Gloria 移植上去. 有以下三种方式可以安装 Gloria. 通过官方网站 Gloria.Pub 上安装 Gloria 使用指南
7 打开 Gloria 的官方网站 https://glo........