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.
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
- Parse the registry to find the package and repository (most are in Github)
- You get the name of the package here
- 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
- If given a few months, packages can start using the
- Profit