Rugue学者a

Rugue学者a
照片由 沙哈达特拉赫曼 / 卸载斜率

Rogue学者博客档案发布专用APIhttps://api.rogue-scholar.org并补充网站.

Rugue学者前有API,但有两个重要限制

  • 无服务器.API网站s/rogue-scolar.org/api使用无服务器技术并不适合长期资源密集过程
  • github动作.Github动作用于DOI注册可特定时间触发,但最多5分钟.

新的API在年底前完全实施后克服这些限制版本今天发布实施HTTP获取请求支持匿名用户并提供通过Rogue学者获取的相同信息网站.API实施为pythonQuart应用Async Python网络微框架广受Flask启发)主机fly.io平台开源软件GitHub,PyPi泽诺多.需要更多工作允许用户本地运行API,因为API需要数据库(Postgres)和搜索索引(Typesense)提供数据,这两个数据库都使用开源软件,但访问需要认证最简单的方式启动 Rogue学者API使用OpenAPI端点并发交换UI:

Rugue学者API交换UI

未来数周内,我将努力改善Rugue学者API的下列重要领域:

整合DOI注册

当前通过 Github ActiveRuby宝石自动转换博客发布元数据为DOI注册所需的Crossref XML并比内部API更难整合到其他工作流中目标是通过API触发并使用Python后台任务切换DOI注册元数据转换库开学时写

betway官方下载链接将博客文章转换为ePub或PDF

betway官方下载链接将Rugue学者归档的科学博客文章转换为ePub、PDF或使用ePandobetway官方下载链接通用文档转换程序允许数例趣味使用案例,例如本地存储博客贴文与引用管理器或由博客、作者或题目生成集合

元数据转换

即时发布API与DOI内容商谈继续鲁格学者集成化以转换博客发布元数据为BibTeX或格式引用等不同格式我们可以提供附加元数据转换当前DOI内容商谈等未实现shema.orgJSON-LD

数据科学使用科学博客

新的API帮助数据科学家更深入地探索科学博客betway官方下载链接近10,000个科学博客文章来自60个不同博客远溯至2005年,CC-BY多趣味问题可探索开始使用朱比特笔记本 提供比它更详细分析Rugue学者Stats页面启发工作开源软件杂志.我对更多问题特别感兴趣betway官方下载链接750博客文章包括引用元数据中,据我所知 类二维度分析从未完成

引用

芬纳市2023年前题/rogue-scolar-api:初始公开发布V0.62[计算机软件]泽诺多市https://doi.org/10.5281/ZENODO.8433679

Smith AM.2023年JOSS发布2000年论文.开源软件博客杂志https://doi.org/10.59349/zh4g1-q7e26

版权所有###2023MartinFenner分发条件 创用CC授权使用
Baidu
map