Raku / modules.raku.org

Source code for modules.raku.org - Raku module listing
https://modules.raku.org/
Artistic License 2.0
27 stars 27 forks source link

META-LIST.json file that contains all available modules #126

Closed hythm7 closed 4 years ago

hythm7 commented 4 years ago

Is there a url one can access to request all the META6.json files contents for all available modules? Something like a json array that contains all meta files? (the contents not the url of the META6.josn files)

Altai-man commented 4 years ago

https://ecosystem-api.p6c.org/projects.json https://ecosystem-api.p6c.org/projects1.json ?

AlexDaniel commented 4 years ago

IIRC you need both of these:

hythm7 commented 4 years ago

Right I'm aware of these two files, but does it make sense to have them hosted somewhere in modules.perl6.org (separate files or combined in one file) rather than a github link?

Altai-man commented 4 years ago

Right I'm aware of these two files, but does it make sense to have them hosted somewhere in modules.perl6.org (separate files or combined in one file) rather than a github link?

Well, they are hosted on our infrastructure server. Though the practice has shown having a github backup is helpful too.

hythm7 commented 4 years ago

Well, they are hosted on our infrastructure server. Though the practice has shown having a github backup is helpful too.

May be I'm missing something, the github link doesn't have equivalence link, so it's not a backup. it contains modules that are not existing in any of the other links above. for example Path::Through.

If they are hosted on the infrastructure server, Can they be available on modules.perl6.org? or I have to use the raw.githubusercontent.com link.

AlexDaniel commented 4 years ago

Yep, they are different files, and I don't know of a self-hosted alternative for that github link.

AlexDaniel commented 4 years ago

Ping @rba