marticliment / UniGetUI

UniGetUI: The Graphical Interface for your package managers. Could be terribly described as a package manager manager to manage your package managers
https://www.marticliment.com/unigetui/
MIT License
13.35k stars 460 forks source link

[FEATURE REQUEST] Integrate repology for displaying generally outdated packages and security vulnerabilities #3015

Open riedel opened 1 day ago

riedel commented 1 day ago

Please confirm these before moving forward.

Describe the new feature

Repology (https://repology.org/repository/winget) is offering an API to get latest version of software across multiple repos. IMHO the most interesting feature beyond checking if a package is outdated, if a package is potentially vulnerable: https://repology.org/projects/?inrepo=winget&vulnerable=1. Repoplogy offers a simple API https://repology.org/api/v1

Describe how this new feature could help users

User can understand if a package if it is worth updating. Particularly I hesitate to move a package from chocolatey to winget if not really necessary. Security is certainly a reason.

marticliment commented 9 hours ago

They have an interesting API, that cover most of the available package managers, but I need to figure out how to properly take advantage of it