Whohas – Command-line utility for cross-distro, cross-repository package search
1–10 of 42 posts
Re: Whohas – Command-line utility for cross-distro, cross-repository package search
#2List of linux package search databases:
Re: Whohas – Command-line utility for cross-distro, cross-repository package search
#3Re: Whohas – Command-line utility for cross-distro, cross-repository package search
#4Re: Whohas – Command-line utility for cross-distro, cross-repository package search
#5Abandoned, but forkable (since FOSS), and a decent idea.
Probably nowadays this gets done in Node, parsing the package search websites. Preferably, this would be done via an API though.
Re: Whohas – Command-line utility for cross-distro, cross-repository package search
#6Latest release: May 19, 2015 Abandoned, but forkable (since FOSS), and a decent idea. Probably nowadays this gets done in Node, parsing the package search websites. Preferably, this would be done via an API though.
First thought, which came to my mind, was a security use case to get it to a point for sbom handling and tracking. In particular, respective to all the recent package vulnerabilities.
Re: Whohas – Command-line utility for cross-distro, cross-repository package search
#7Latest release: May 19, 2015 Abandoned, but forkable (since FOSS), and a decent idea. Probably nowadays this gets done in Node, parsing the package search websites. Preferably, this would be done via an API though.
Repology provides an API but it's unstable: https://repology.org/api/v1
Re: Whohas – Command-line utility for cross-distro, cross-repository package search
#8Re: Whohas – Command-line utility for cross-distro, cross-repository package search
#9First I saw that it's written in Perl. Then I realized that the last release was 11 years ago and that the repository domains are hardcoded in the one-file script.
Where else would you put the repository domains?
Re: Whohas – Command-line utility for cross-distro, cross-repository package search
#10Go and find me all the repolists and package/software metadata for any distro and OS ever released. Write the results to a local SQLite. Incrementally update, but don't hammer the sources to death. Provide a web UI and CLI.