如何获取 VsCode 扩展的统计信息?比如下载和卸载

gar*_*gao 5 visual-studio-code vscode-extensions

我想使用报告来分析扩展的使用情况。我可以在扩展代码中报告一些信息,但无法获取下载、卸载、星级等信息。有什么办法可以得到这些信息吗?喜欢 OpenAPI 吗?

Gam*_*a11 3

您可以通过它获得一些统计数据,vsce show这不会太难解析。

\n\n
> vsce help\nCommands:\n  [...]\n  show [options] <extensionid>         Show extension metadata\n
Run Code Online (Sandbox Code Playgroud)\n\n

以下是 C# 扩展的输出示例:

\n\n
> vsce show ms-vscode.csharp\nC#\nMicrosoft | \xe2\x86\x93 6,218,092 installs | \xe2\x99\xa5 \xe2\x99\xa5 \xe2\x99\xa5 \xe2\x99\xa5 \xe2\x80\xa2  (188)\n\nC# for Visual Studio Code (powered by OmniSharp).\n\nRecent versions:\n  1.21.9  December 16, 2019\n  1.21.8  November 22, 2019\n  1.21.7  November 11, 2019\n  1.21.6  November 5, 2019\n  1.21.5  October 15, 2019\n  1.21.4  October 3, 2019\n\nCategories:\n  Programming Languages, Snippets, Linters, Debuggers\n\nTags:\n  .NET, .NET Core, ASP.NET, aspnetcorerazor, C#, csharp, debuggers, dotnet, json, keybindings, multi-root ready, snippet\n\nMore info:\n  Unique identifier:  ms-vscode.csharp\n  Version:            1.21.9\n  Last updated:       December 16, 2019, 6:56:01 PM\n  Publisher:          Microsoft\n  Published at:       February 26, 2016\n\nStatistics:\n  install          6218092.00\n  averagerating    3.81\n  ratingcount      188.00\n  trendingdaily    0.01\n  trendingmonthly  20.25\n  trendingweekly   2.19\n  updateCount      19399015.00\n  weightedRating   3.84\n
Run Code Online (Sandbox Code Playgroud)\n\n

您也可以使用似乎直接vsce在幕后使用的REST API 。这里还有一个有点相关的 reddit 讨论。

\n