如https://bookdown.org/yihui/blogdown/content.html所述,使用雨果R包和blogdown短码将推文嵌入到博客帖子中是相当容易的。
我想在一个R标记文档中嵌入tweet,这个文档被编织成一个独立的HTML文档。做这件事最好的方法是什么?看起来Twitter提供了一个Embed Tweet功能,我可以交互地使用它来让HTML嵌入一个tweet,但是我需要通过编程的方式来实现,给出一个tweet id。
发布于 2020-08-30 08:32:26
对于那些不想上twitter的人,该帖子包含了对两个包的推荐。twittrmd和twitterwidget。我能够让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上提供了更多信息,包括从用户名和tweet_id构建推特urls的助手函数,以及如何使用memoise保留推文副本的想法,以防推文从推特上删除。
https://stackoverflow.com/questions/59536566
复制相似问题