Как получить статистику для расширения VsCode? как загрузки и удаления - PullRequest
2 голосов
/ 14 января 2020

Я хочу использовать отчеты для анализа использования расширения. Я могу сообщить некоторую информацию в коде расширения, но загрузить, удалить, звездные рейтинги и другую информацию получить невозможно. Есть ли способ получить эту информацию? Нравится OpenAPI?

1 Ответ

2 голосов
/ 14 января 2020

Вы можете получить некоторую статистику через vsce show, которая не будет слишком трудна для анализа.

> vsce help
Commands:
  [...]
  show [options] <extensionid>         Show extension metadata

Вот пример вывода для расширения C#:

> vsce show ms-vscode.csharp
C#
Microsoft | ↓ 6,218,092 installs | ♥ ♥ ♥ ♥ •  (188)

C# for Visual Studio Code (powered by OmniSharp).

Recent versions:
  1.21.9  December 16, 2019
  1.21.8  November 22, 2019
  1.21.7  November 11, 2019
  1.21.6  November 5, 2019
  1.21.5  October 15, 2019
  1.21.4  October 3, 2019

Categories:
  Programming Languages, Snippets, Linters, Debuggers

Tags:
  .NET, .NET Core, ASP.NET, aspnetcorerazor, C#, csharp, debuggers, dotnet, json, keybindings, multi-root ready, snippet

More info:
  Unique identifier:  ms-vscode.csharp
  Version:            1.21.9
  Last updated:       December 16, 2019, 6:56:01 PM
  Publisher:          Microsoft
  Published at:       February 26, 2016

Statistics:
  install          6218092.00
  averagerating    3.81
  ratingcount      188.00
  trendingdaily    0.01
  trendingmonthly  20.25
  trendingweekly   2.19
  updateCount      19399015.00
  weightedRating   3.84

Возможно, вы также можете использовать REST API , который vsce, похоже, использует для этого непосредственно под . Здесь также есть несколько связанных с Reddit обсуждений здесь .

...