Description
Issue reported by Tom Mock in the slack workspace of Open VSX:
- It seems like the OpenVSX web portal is no longer respecting sort by downloads, or perhaps other fields as well?
- Raw CURL for: https://open-vsx.org/?search=data&category=Data%20Science&sortBy=downloadCount&sortOrder=desc’
curl 'https://open-vsx.org/api/-/search?query=data&category=Data%20Science&size=10&sortBy=downloadCount&sortOrder=desc'
-H 'accept: application/json'
-H 'accept-language: en-US,en;q=0.9'
eclipse_cookieconsent_status=deny; eclipse_cookieconsent_status=deny'
-H 'dnt: 1'
-H 'priority: u=1, i'
-H 'referer: https://open-vsx.org/?search=data&category=Data%20Science&sortBy=downloadCount&sortOrder=desc'
The JSON is returned in the same order as the page, which is “out of order” in my mind and should be sorting by descending max download count?
4:27
Example JSON, note the 15K downloads, then 819, then 28K.
{
"offset": 0,
"totalSize": 97,
"extensions": [
{
"url": "https://open-vsx.org/api/RandomFractalsInc/vscode-data-preview",
"files": {
"download": "https://open-vsx.org/api/RandomFractalsInc/vscode-data-preview/2.2.0/file/RandomFractalsInc.vscode-data-preview-2.2.0.vsix",
"icon": "https://open-vsx.org/api/RandomFractalsInc/vscode-data-preview/2.2.0/file/data-preview.png",
"sha256": "https://open-vsx.org/api/RandomFractalsInc/vscode-data-preview/2.2.0/file/RandomFractalsInc.vscode-data-preview-2.2.0.sha256",
"signature": "https://open-vsx.org/api/RandomFractalsInc/vscode-data-preview/2.2.0/file/RandomFractalsInc.vscode-data-preview-2.2.0.sigzip",
"publicKey": "https://open-vsx.org/api/-/public-key/14ccb407-4e79-41ed-be5a-6d608325c45a"
},
"name": "vscode-data-preview",
"namespace": "RandomFractalsInc",
"version": "2.2.0",
"timestamp": "2020-11-29T17:08:48.646977Z",
"verified": true,
"downloadCount": 15460,
"displayName": "Data Preview",
"description": "Data Preview \uD83C\uDE38 extension for importing \uD83D\uDCE4 viewing \uD83D\uDD0E slicing \uD83D\uDD2A dicing \uD83C\uDFB2 charting \uD83D\uDCCA & exporting \uD83D\uDCE5 large JSON array/config, YAML, Apache Arrow, Avro & Excel data files",
"deprecated": false
},
{
"url": "https://open-vsx.org/api/MeerkatIO/essential-data-science-extension-pack",
"files": {
"download": "https://open-vsx.org/api/MeerkatIO/essential-data-science-extension-pack/1.0.3/file/MeerkatIO.essential-data-science-extension-pack-1.0.3.vsix",
"icon": "https://open-vsx.org/api/MeerkatIO/essential-data-science-extension-pack/1.0.3/file/data-science-icon.png",
"sha256": "https://open-vsx.org/api/MeerkatIO/essential-data-science-extension-pack/1.0.3/file/MeerkatIO.essential-data-science-extension-pack-1.0.3.sha256",
"signature": "https://open-vsx.org/api/MeerkatIO/essential-data-science-extension-pack/1.0.3/file/MeerkatIO.essential-data-science-extension-pack-1.0.3.sigzip",
"publicKey": "https://open-vsx.org/api/-/public-key/14ccb407-4e79-41ed-be5a-6d608325c45a"
},
"name": "essential-data-science-extension-pack",
"namespace": "MeerkatIO",
"version": "1.0.3",
"timestamp": "2024-06-28T06:47:32.250960Z",
"verified": true,
"downloadCount": 819,
"displayName": "Data Expert Extension Pack",
"description": "Popular Visual Studio Code extensions for data scientists and data developers",
"deprecated": false
},
{
"url": "https://open-vsx.org/api/databricks/databricks",
"files": {
"download": "https://open-vsx.org/api/databricks/databricks/darwin-arm64/2.9.4/file/[email protected]",
"icon": "https://open-vsx.org/api/databricks/databricks/darwin-arm64/2.9.4/file/databricks-logo.png",
"sha256": "https://open-vsx.org/api/databricks/databricks/darwin-arm64/2.9.4/file/[email protected]",
"signature": "https://open-vsx.org/api/databricks/databricks/darwin-arm64/2.9.4/file/[email protected]",
"publicKey": "https://open-vsx.org/api/-/public-key/14ccb407-4e79-41ed-be5a-6d608325c45a"
},
"name": "databricks",
"namespace": "databricks",
"version": "2.9.4",
"timestamp": "2025-04-25T18:06:13.331203Z",
"verified": true,
"downloadCount": 28841,
"displayName": "Databricks",
"description": "IDE support for Databricks",
"deprecated": false
}