我个人希望有一个用于 R 的 XMPP API,这样在经过耗时的模拟后,我的 R 进程可能会在 Facebook 或 Google Talk 上通知我。
电子邮件可能是一种选择,但我认为将来通过 XMPP 消息通知用户会更方便。
是否有任何众所周知的用于 R 的 XMPP API?
我自己为 R 编写了一个名为 RMessenger 的玩具 XMPP 客户端(项目:https ://github.com/wush978/RMessenger ,包:https ://dl.dropbox.com/u/11900271/Wush-R-pkg-src/ RMessenger_0.1.tar.gz)。该引擎是一个 C 库 libstrophe ( http://strophe.im/libstrophe/ ),我用 Rcpp 包装它。到目前为止,它适用于我的机器和服务器(都是 Ubuntu)。我试图将它移植到 Windows,但失败了。我没有在 Windows 上构建 Rcpp 包的经验。
这个包只向一些 XMPP 服务发送消息,包括 facebook 和 google talk。也许我会扩展它的功能,例如发送附件,或者将引擎更改为 google 的 Jingle++(在了解许可证问题后)。
我RMessenger
在 CRAN 上发布了一个 R 包,用于通过 R 使用 XMPP 协议发送 Google Talk 和 Facebook 消息。
如果您发现错误或想要一些新功能,请在https://github.com/wush978/RMessenger/issues与我讨论。
谢谢