libraries.io api的python包装器

pybraries的Python项目详细描述


Travis StatuscoverallsDocumentation StatusLicenseLatest ReleasePyPI - WheelPyPI - Python Version

pybraries是libraries.io api的python包装器。

您可以使用它订阅 新版本的开源软件包。

您还可以使用它来查找有关 开源软件包和存储库的许多方面。

完整的文档位于Read the Docs

快速启动

安装

从pypi安装。:

pip install pybraries

使用

libraries.io获取api密钥。

使用

export LIBRARIES_API_KEY="your_libraries.io_api_key_goes_here"

导入pybraries包并使用它订阅包。

frompybraries.subscribeimportSubscribes=Subscribe()s.subscribe("pypi","pandas")

现在,每次发布新版本的pandas时,您都会收到一封电子邮件更新。

这是另一个例子。 搜索以visualization为关键字和python为语言的项目。 按星星数排序。

frompybraries.searchimportSearchsearch=Search()info=search.project_search(sort='stars',keywords='visualization',languages='python')print(info)

返回包含项目名称和其他项目信息的词典列表。

请注意,libraries.io api的速率限制为每分钟60个请求。

所有libraries.io方法都已实现, 除了将订阅更新为不包含预发行版。 可以在libraries.io网站上切换此选项。

search()和subscribe()是这个包中的两个类。 单击documentation中的方法,查看所有可用的方法。

关键术语

host
A repository host platform. e.g. GitHub
owner
A repository owner. e.g. pandas-dev
repo
A repository. e.g. pandas
user
A repository user e.g. a GitHub username. e.g. discdiver
manager
A package manager. e.g. PyPI
package
A package distributed by a package manager. e.g. pandas

请注意,许多repo和包共享同一个名称。 许多所有者和回购协议也同名。 此外,许多所有者也是用户。

返回一个项的pybraries方法通常返回包含信息的dict。

返回多个项的方法返回一个dict列表。

文件

获得帮助

  1. 查看Pybraries文档。
  2. 查看libraries.io文档。
  3. GitHub上打开问题,或在Stack Overflow上用“pybraries”标记问题。

贡献

许可证

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Spring中从不同的控制器调用RestController方法?   来自Intellij生成代码的java WSDL客户端   基于Eratosthenes筛的Java素数计算器算法   java我们可以从hql查询中获得单个对象吗?   java使用通过PUT方法发送的字符串   java使用Jogl直接从volatileImage创建纹理   java Shorting实时Firebase以降序无休止地滚动数据   JavaWatson与SpringMVC的对话   使用代理的java HQL getResultSet   java特定的重新绘制管理器可以用于特定的JPanel吗?   Java Eclipse不会打印到控制台   AmazonWeb服务如何将使用java13编译的java应用程序转换为aws lambda函数   xslt使用Java从XSLFO生成HTML   java切换Android应用程序中基于开关的对话框按钮选择   用于验证名称的Java正则表达式   将json参数发布到REST服务时发生java错误   在无头模式下使用Chrome驱动程序配置时,WebDriversSample脚本中出现java面临预期条件失败错误   java Android上的本机方法如何与电源管理生命周期交互?   GuavaJava:用于确定等价性的外部类?   屏幕上的JavaFX中心舞台