Gist mod
User can subscribe a gist uri. This gist may contain some sandboxed code or just xpath rules in JSON. Gist mod will download this gist and generate Atom feed according to the rules defined in the gist. The following logic will be same with feed mod.
This mod can be used to subscribe pages with private information, such as Cookies, using private gist. Or user can share useful public gist to others.
For example, one can use a private gist to subscribe his/her bangumi notifications, private pixiv followings, etc.
The popular gists will become new mod candidates.
This functionality may not be implemented in a separate mod, but rather a Blueprint or a standalone site. This site is used to convert a web page (may be a set of pages) into desired format (like RSS/Atom feed), according to the JSON config and XSLT contained in the specified gist.
实现了一个样例, bgm.tv 私信订阅: https://gist.github.com/Answeror/34fd6a535090ca85a2fc
Implemented private mail subscription of bgm.tv : https://gist.github.com/Answeror/34fd6a535090ca85a2fc
Bangumi评论订阅: https://gist.github.com/Answeror/f4b337c06bf746969244
Eventually, we may separate source making and change detection logic and replace all the spy parts of all the mods with the combination of torabot.mods.onereq and torabot.core.make.