Skip to content

Show file size of asset#61

Draft
sverhoeven wants to merge 1 commit into
mainfrom
sizes
Draft

Show file size of asset#61
sverhoeven wants to merge 1 commit into
mainfrom
sizes

Conversation

@sverhoeven

Copy link
Copy Markdown
Contributor

@sverhoeven

Copy link
Copy Markdown
Contributor Author
You can use jq to get biggest assets
jq '[.[].releases[].assets[], .[].preReleases[].assets[]] | flatten | map(select(.size != null)) | sort_by(-.size) | .[:10]' public/index.json
[
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspSummaryStatistics/releases/download/0.95.5_5c005d02_R-4-5-2_Beta/jaspSummaryStatistics_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 6,
    "size": 372061035,
    "architecture": "Flatpak_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspMetaAnalysis/releases/download/0.95.5_5c67ffac_R-4-5-2_Beta/jaspMetaAnalysis_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 7,
    "size": 335194011,
    "architecture": "Flatpak_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspRegression/releases/download/0.95.5_916b8e78_R-4-5-2_Beta/jaspRegression_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 9,
    "size": 334176606,
    "architecture": "Flatpak_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspCochrane/releases/download/0.95.5_84d413b7_R-4-5-2_Beta/jaspCochrane_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 7,
    "size": 328484329,
    "architecture": "Flatpak_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspNetwork/releases/download/0.95.5_7bd597b8_R-4-5-2_Beta/jaspNetwork_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 7,
    "size": 307689426,
    "architecture": "Flatpak_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspQualityControl/releases/download/0.95.5_4ced7981_R-4-5-2_Beta/jaspQualityControl_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 7,
    "size": 302526514,
    "architecture": "Flatpak_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspAnova/releases/download/0.95.5_2add7e00_R-4-5-2_Beta/jaspAnova_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 11,
    "size": 299911763,
    "architecture": "Flatpak_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspLearnStats/releases/download/0.95.5_b1a05919_R-4-5-2_Beta/jaspLearnStats_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 7,
    "size": 298643619,
    "architecture": "Flatpak_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspVisualModeling/releases/download/0.95.5_887bdb15_R-4-5-2_Beta/jaspVisualModeling_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 6,
    "size": 256379564,
    "architecture": "Flatpak_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspDescriptives/releases/download/0.95.5_69201348_R-4-5-2_Beta/jaspDescriptives_0.95.5_Flatpak_x86_64_R-4-5-2.JASPModule",
    "downloadCount": 10,
    "size": 256342628,
    "architecture": "Flatpak_x86_64"
  }
]
jq '[.[].releases[].assets[], .[].preReleases[].assets[]] 
    | flatten 
    | map(select(.size != null and .architecture != "Flatpak_x86_64")) 
    | sort_by(-.size) 
    | .[:10]' public/index.json
[
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspRem/releases/download/0.95.5_efaff0cf_R-4-5-2_Beta/jaspRem_0.95.5_Windows_x86-64_R-4-5-2.JASPModule",
    "downloadCount": 0,
    "size": 166805193,
    "architecture": "Windows_x86-64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspMixedModels/releases/download/0.95.5_23085acb_R-4-5-1_Release/jaspMixedModels_0.95.5_MacOS_arm64_R-4-5-1.JASPModule",
    "downloadCount": 11,
    "size": 157197313,
    "architecture": "MacOS_arm64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspMixedModels/releases/download/0.95.5_23085acb_R-4-5-1_Release/jaspMixedModels_0.95.5_Windows_x86-64_R-4-5-1.JASPModule",
    "downloadCount": 27,
    "size": 115298753,
    "architecture": "Windows_x86-64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspDescriptives/releases/download/0.95.5_b9dd5877_R-4-5-1_Release/jaspDescriptives_0.95.5_Windows_x86-64_R-4-5-1.JASPModule",
    "downloadCount": 0,
    "size": 110466287,
    "architecture": "Windows_x86-64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspBain/releases/download/0.95.5_2cfa2f5d_R-4-5-1_Release/jaspBain_0.95.5_MacOS_arm64_R-4-5-1.JASPModule",
    "downloadCount": 11,
    "size": 95549372,
    "architecture": "MacOS_arm64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspBain/releases/download/0.95.5_2cfa2f5d_R-4-5-1_Release/jaspBain_0.95.5_Windows_x86-64_R-4-5-1.JASPModule",
    "downloadCount": 27,
    "size": 94423697,
    "architecture": "Windows_x86-64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspTestModule/releases/download/0.95.5_9bd2160f_R-4-5-2_Beta/jaspTestModule_0.95.5_Windows_x86-64_R-4-5-2.JASPModule",
    "downloadCount": 0,
    "size": 89010472,
    "architecture": "Windows_x86-64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspBfpack/releases/download/0.95.5_09b44c70_R-4-5-1_Release/jaspBfpack_0.95.5_Windows_x86-64_R-4-5-1.JASPModule",
    "downloadCount": 27,
    "size": 78736922,
    "architecture": "Windows_x86-64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspBfpack/releases/download/0.95.5_09b44c70_R-4-5-1_Release/jaspBfpack_0.95.5_MacOS_x86_64_R-4-5-1.JASPModule",
    "downloadCount": 2,
    "size": 76736128,
    "architecture": "MacOS_x86_64"
  },
  {
    "downloadUrl": "https://github.com/jasp-stats-modules/jaspBfpack/releases/download/0.95.5_09b44c70_R-4-5-1_Release/jaspBfpack_0.95.5_MacOS_arm64_R-4-5-1.JASPModule",
    "downloadCount": 11,
    "size": 75089216,
    "architecture": "MacOS_arm64"
  }
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant