最近,我们发布了Ruby的BibSonomy客户端使用流行的编程语言轻松检索帖子红宝石。代码发布在GitHub上,但也可用作为宝石这样您就可以用一个简单的gem安装bibsonomy
。使用客户端与使用其他语言的BibSonomy客户端一样方便:只需使用用户名和API密钥实例化它,然后查询BibSonomy:
需要“bibsonomy”api=Bib经济学::api.new('yourusername','yourapikey','ruby')posts=api.get_posts_for_user('jaeschke','publication',['myown'],0,20)
这将请求用户“jaeschke”的前20个带有标记“myown”的出版物。它们作为列表中的ruby对象返回。
我们还集成了CSL公司呈现语言,这样您可以使用以下行轻松呈现CSL可用的数千个样式表中的任何一个:
需要“bibsonomy/csl”csl=BibSonomy::csl.new('youruname','yourapikey')html=csl.render('jaeschke',['myown'],100)打印html
随时通过以下方式为客户做出贡献用叉子叉它.
最后但并非最不重要:如果你喜欢杰基尔,您可以使用它直接从BibSonomy在主页上呈现出版物列表。查看Jekyll插件以及随附的关于如何使用它的说明。使用正确的CSS,您将获得出版物列表看起来很好,与DBLP公司.
用Ruby编程很开心!