4

如https://bookdown.org/yihui/blogdown/content.htmlblogdown所述,使用 R 包和 Hugo 短代码将推文嵌入博客文章相当容易。

我想将推文嵌入到一个 R Markdown 文档中,该文档正在编织到一个独立的 HTML 文档中。做这个的最好方式是什么?看起来 Twitter 提供了嵌入推文功能,我可以交互地使用它来获取 HTML 以嵌入推文,但我需要以编程方式执行此操作,给定推文 ID。

4

1 回答 1

1

对于不想上推特的人,该线程包括对两个包的推荐。twittrmdtwitterwidget。我能够twittrmd按如下方式开始工作:

安装包

这是困难的部分,因为 CRAN 存储webshot2库与我的 R 环境不兼容。

devtools::install_github("gadenbuie/tweetrmd")

# necessary if your output type is not html (as far as I can tell)
devtools::install_github("rstudio/webshot2")

# this is a webshot2 requirement
install.packages("magick")

使用包

使用这些软件包,您可以通过以下方式捕获屏幕截图

library(twittrmd)
include_tweet("https://twitter.com/nomadj1s/status/1294390352904966151")

如果您的输出类型不是 html,tweetrmd将呈现为 png 或 pdf。无论如何,我认为您只能在编织时看到推文。

更多信息可在github 上memoise找到,包括从用户名和 tweet_id 构建 twitter url 的辅助函数,以及在从 twitter 中删除推文的情况下如何使用它来保留推文副本的想法。

于 2020-08-30T00:32:26.027 回答