Python 列出项目代码

Python 列出项目代码,python,scripting,package,rhodecode,Python,Scripting,Package,Rhodecode,我的问题如下:我想通过Python包列出RhodeCode实例上存在的所有项目。但是,我在文档中找不到必要的信息。有人会有解决方案吗?Rhodode有一个JSON-RPC api。您可以使用python请求库获取所有项目列表,读取JSON,然后迭代结果 要进行的JSON api调用是get_repos。查看有关API主题的RhodeCode文档,以及如何调用它。另外,如果您需要更详细的如何调用API的示例,请查看此处的开源CLI脚本(全部使用Python): 这正是我想要的,但它只是一个小细节。

我的问题如下:我想通过Python包列出RhodeCode实例上存在的所有项目。但是,我在文档中找不到必要的信息。有人会有解决方案吗?

Rhodode有一个JSON-RPC api。您可以使用python请求库获取所有项目列表,读取JSON,然后迭代结果

要进行的JSON api调用是get_repos。查看有关API主题的RhodeCode文档,以及如何调用它。另外,如果您需要更详细的如何调用API的示例,请查看此处的开源CLI脚本(全部使用Python):


这正是我想要的,但它只是一个小细节。API要求在参数中输入repo的id。我怎么能列出所有休息的id来使用它们呢?或者简单地说,我如何才能获取repo的id?只需使用方法get_repos返回实例中所有项目id的完整列表?我想要的是,它是罗德代码实例的所有项目id的列表,通过API是否可行?是的,get_repos返回您有权访问的所有项目。使用超级管理员api_键获取所有项目的总列表