All Repository Packages Containing Substring

If I want to find all packages on the Julia repository that contain the string “csv” (either in the title or the short description). I read the Pkg information again, but could not find a native Julia way. Fortunately, there is an easy alternative. For the most part, I have been relying on google and then on https://pkg.julialang.org. This is fine if this is the recommended way to do this. Is it?

For registered packages, you can try searching GitHub - JuliaLang/METADATA.jl: Metadata for registered Julia packages up to Julia v0.6. No longer maintained. Please see https://github.com/JuliaRegistries/General instead. directly.

From the link: Sorry, we had to truncate this directory to 1,000 files. 1,280 entries were omitted from the list.

and it does not have the short description.

In the upper left there should be a search field - that one can search just that repository.

Yeah, I think the short description is just the one set in each github repo separately - having a better way to search those would indeed be awesome.

well, maybe “my” method looking through n https://pkg.julialang.org works best. just hoping that it covers all packages…

I believe Pkg.julialang.org is no longer updated (?)
Try juliaobserver.com.

1 Like

6 posts were split to a new topic: Getting packages into Julia Observer

I have a few scripts in R I used to do similar things…
The approach I recommend is to

  1. Parse the registry to find the package and repository (most are in Github)
    • You get the name of the package here
  2. Use the Github API to get the description and optionally parse the README
    • If given a few months, packages can start using the keywords in the Project.toml and you can get these directly from the registry
  3. Profit
1 Like