Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/metacpan/metacpan-api
A free, open API for everything you want to know about CPAN
https://github.com/metacpan/metacpan-api
d10663db17d2f4cabd86cd3ea3ae9634415b4b4d authored over 4 years ago by Ed J <[email protected]>
97e583629827c32ecbb0f8b4edcbdcda499f47d5 authored over 4 years ago by Ed J <[email protected]>
c2c1058b2cf472115add75ba87f19a9c50bc42d3 authored over 4 years ago by Ed J <[email protected]>
Search fix
31c61a81fb239ef8f6bb3bc8acd893dcaa203255 authored over 4 years ago by Olaf Alders <[email protected]>241619c4163db8d46a974d29b9b242e1fffea452 authored over 4 years ago by Ed J <[email protected]>
6564e67dcee104c870770ef72b4845a8cda99811 authored over 4 years ago by Ed J <[email protected]>
75f0056ee010476de31dec6ee938ac89450688fb authored over 4 years ago by Ed J <[email protected]>
Re-enable search tests on Travis
19ef3efcda0b99a8f1ce7dcf5a95fa280330e06f authored over 4 years ago by Olaf Alders <[email protected]>dbace49f65da2fa40ab2a287b190e5930f98499a authored over 4 years ago by Ed J <[email protected]>
fb9a1982c1aeb6177ed145f63b9e4b83ebbb4397 authored over 4 years ago by Ed J <[email protected]>
Update snapshot, cache tidyall results
3c41dcf39ddaf6f78d04df316e793a58ee234ea2 authored over 4 years ago by Olaf Alders <[email protected]>92d5bccecde7aa0724011464a593659b3891b5fb authored over 4 years ago by Ed J <[email protected]>
093db4b72e7bcfb31e8b487f270e2c62026f86f2 authored over 4 years ago by Ed J <[email protected]>
5141efd1df38b13a3c1e9c3c94142c8da2fc6bb7 authored over 4 years ago by Ed J <[email protected]>
Extract ElasticSearch Docker container build from CI config into script
9056b8ea9c3feaba0c129242350e136c36bf5b45 authored over 4 years ago by Olaf Alders <[email protected]>3145e908a10784537a54c1d9eafd9a3cec79e590 authored over 4 years ago by Ed J <[email protected]>
d6c1508dcefe726016736b60bbe031c84f696914 authored over 4 years ago by Ed J <[email protected]>
388298f8d26c81f0e149bb71bd406cb881627d2d authored over 4 years ago by Ed J <[email protected]>
bb3848ea6c27491321a454e637ebe2d622c6d3b7 authored over 4 years ago by Ed J <[email protected]>
598733e0cd8cf1267794572d9fe7621b3adedd0a authored over 4 years ago by Graham Knop <[email protected]>
use perl specific files for license and contributing
d0b34d23c1d40f1a82bb2b4727b58cf4aeea2d2b authored over 4 years ago by Olaf Alders <[email protected]>convert uses of JSON to Cpanel::JSON::XS
23dfb213e6eaa5f83cd96b2b836f701b2ce004b7 authored over 4 years ago by Olaf Alders <[email protected]>654746d78784d645636be10849c10811a0cdea34 authored over 4 years ago by Graham Knop <[email protected]>
f71ea6c3edc5dab65c290cfbabb3ff4934d9dcbe authored over 4 years ago by Graham Knop <[email protected]>
add files_by_category end point
3510264ad1134e602b40ed8411daa1458447bdfe authored over 4 years ago by Mickey <[email protected]>
The existing interesting_files end point had a long list of files to
include, with inconsistent ...
Fix author/dist/module searches
3d01fa55ec9cc632eb50cb704a2c3f2d7ecd27e2 authored over 4 years ago by Shawn Sorichetti <[email protected]>96905c8406945c0fd0fee7b6fe4f7a3449666d4d authored over 4 years ago by Olaf Alders <[email protected]>
escape reserved chars in search term
0b029efca9788bab02cfe6bd05853952f873c9ea authored over 4 years ago by Olaf Alders <[email protected]>598c80131554213a72282aa5ff65ee609a39e9e3 authored over 4 years ago by Olaf Alders <[email protected]>
225749b6e54a29ee7a34b835d01f0918e7448b7f authored over 4 years ago by Mickey Nasriachi <[email protected]>
Add wait-for-es script
d8e8962c4b6a7033ac32d4ff3876f3e405fb1071 authored almost 5 years ago by Shawn Sorichetti <[email protected]>04574c1ceaad4fef9c8c1bea659902a12b4d7c43 authored almost 5 years ago by Olaf Alders <[email protected]>
e94bcb7edf3e0e80cc458d4c96c1b114ec001453 authored almost 5 years ago by Olaf Alders <[email protected]>
Add date to suggestions
bf98ed26fce5d36f776c080265414c614b080344 authored almost 5 years ago by Shawn Sorichetti <[email protected]>25883cac04e9346b6055c180bfab48b4dedc3d17 authored almost 5 years ago by Olaf Alders <[email protected]>
6dda0a654215106678bf232455d7f539f8672ca4 authored almost 5 years ago by Mickey Nasriachi <[email protected]>
Bump some config deps
f4282f7772c629fcebefe709c96f92ee434586e6 authored almost 5 years ago by Olaf Alders <[email protected]>31ac0f47186f8cc6c53f3a955843684142e445c4 authored almost 5 years ago by Olaf Alders <[email protected]>
4b990e8a794884132a110b57323f3c9ff392f40b authored almost 5 years ago by Olaf Alders <[email protected]>
Skip indexing distributions in a Raku subdir
5d2bbb812cd587beb2f31baad2c11488a0e29d45 authored about 5 years ago by Olaf Alders <[email protected]>e6b1b501f2c2b05fd7a84942c12fc22b5761ea14 authored about 5 years ago by Dan Book <[email protected]>
Begin using Path::Tiny in more places
16285a83a39b3a11b1ee8e8310922c9bffea6bd6 authored about 5 years ago by Mickey <[email protected]>f19499335ac00d5ed663895e4ccd565c54dd1a25 authored about 5 years ago by Olaf Alders <[email protected]>
Be explicit about config suffix in test env
08a29a4e8e351201e8fb10eade3dd9e60c3c7b74 authored about 5 years ago by Mickey <[email protected]>7e25022eddddf39ec94fa7286ee82642c60ead6b authored about 5 years ago by Olaf Alders <[email protected]>
Update Dockerfile to address linter's suggestions
451e57d7cdc525b9ad40c2d985241cb7e467eafc authored about 5 years ago by Olaf Alders <[email protected]>2f1aeb13757d3419f71c2fe6513e1234b278be91 authored about 5 years ago by Olaf Alders <[email protected]>
636f49156676b57075dfa462308fa1bd1506cd22 authored about 5 years ago by Olaf Alders <[email protected]>
c9d68484a112392d88a71ea3c7731436921c99e4 authored about 5 years ago by Olaf Alders <[email protected]>
69051a357f6dc2ba45d7866dbd529defd3adf5a7 authored about 5 years ago by Olaf Alders <[email protected]>
Delete an outdated script and tidy YAML
a15123b4c96ae9daba2bf41054a984e17f8019db authored about 5 years ago by Olaf Alders <[email protected]>Checksum script: allow unlimited + update doc
2d949ae11a9b6be5ce8c48cd42375e88d317a4e7 authored about 5 years ago by Olaf Alders <[email protected]>3e41414338ec39bcedd08fe02b2aa1664a598ef0 authored about 5 years ago by Mickey Nasriachi <[email protected]>
89a42da9293b875d836d3914aadd8fdd6d0cb164 authored about 5 years ago by Olaf Alders <[email protected]>
This was useful for the very first iteration of the API, which stored
all of the author JSON con...
c1306be157c6f96e9261e7d7d8e872ccd009edb7 authored about 5 years ago by Olaf Alders <[email protected]>
d064c8e297ca5dc4a3d41636ed4bbf804b8ac91d authored about 5 years ago by Olaf Alders <[email protected]>
21ee2326928e937014b2ae730057be4d05b55307 authored about 5 years ago by Olaf Alders <[email protected]>
0dac8b1aa978f75d354a342c2f245f08e1078c30 authored about 5 years ago by Olaf Alders <[email protected]>
ef3f503041061e1d4807976cf97fcb29383e146a authored about 5 years ago by Olaf Alders <[email protected]>
92297c04f71d56cee68a974e9c7d00529e28fa50 authored about 5 years ago by Olaf Alders <[email protected]>
1b18f7e6a6d8837ee4cc965bb2a4dade726ded58 authored about 5 years ago by Olaf Alders <[email protected]>
3cb84e914279663d6f54bf328b492ae84088448a authored about 5 years ago by Olaf Alders <[email protected]>
We'll never run tests on production, but this allows us to have a dev
environment which matches ...
b12679efb55dcc95c296c1812f60d50e83645f61 authored about 5 years ago by Olaf Alders <[email protected]>
Checksum: fix CPAN directory path for production
c2a930f7b0c42a09dcfd894b2c9443c9524a5520 authored about 5 years ago by Olaf Alders <[email protected]>546545fbe4034f9a3bc030339852cc0510703a31 authored about 5 years ago by Mickey Nasriachi <[email protected]>
328714b4c9ebc08a9a417c310846f64c9e8fd6f9 authored about 5 years ago by Olaf Alders <[email protected]>
Added checksum backfilling script
eea695f70ce63d4edfac7efef57654324b84cfd8 authored about 5 years ago by Olaf Alders <[email protected]>8542b643b788e83f11fcd315e068c5e01c1bf568 authored about 5 years ago by Mickey Nasriachi <[email protected]>
Tidy
f820bc769ee4d5572fed3964c1cd0908f3463740 authored about 5 years ago by Olaf Alders <[email protected]>5fc572a3f690d5c73f12792e09aa65346b66d2dd authored about 5 years ago by Olaf Alders <[email protected]>
9fa56d74d20878a9b616f2f72a2f4ea0ea8491c9 authored about 5 years ago by Olaf Alders <[email protected]>
Added checksums (md5/sha256) to release archives + download_url endpoint
74582599ca9d924e2b071502e555feaf7005782b authored about 5 years ago by Olaf Alders <[email protected]>fc1e12813a1fd07ececfc6f38a359e8ef78fc3f0 authored about 5 years ago by Mickey Nasriachi <[email protected]>
3758228db7c28b33f2a31f5573e8835b7cee2e5a authored about 5 years ago by Olaf Alders <[email protected]>
Use ES_TEST in tests
d10d8aad4323173f328f874b29d70cd0e5f79127 authored about 5 years ago by Olaf Alders <[email protected]>
Since moving to the docker env we need to make sure tests don't
clobber data in the dev elastics...
Do not refresh morbo app when log is updated
89a3e4ad5c141a2fe9399817cf2640d4e42e5447 authored about 5 years ago by Olaf Alders <[email protected]>
We do not need to restart the webapp every time there
is a log entry in var/log/metacpan.log oth...
block indexing weird perl-like archives
2b7a8b2706887eb83f5e7f6b489a3ce5ab1364b1 authored about 5 years ago by Mickey <[email protected]>eb1a97e58c433b9c76d5ffbddf1fc89c2d975e37 authored about 5 years ago by Graham Knop <[email protected]>
Increase release limit for perl versions endpoint
5cbc36a8cfeaefd487a0ae7458dc7d46cacd7514 authored about 5 years ago by Olaf Alders <[email protected]>e6ca19cbf3a60d350e152cd79754803908d3e231 authored about 5 years ago by Dan Book <[email protected]>
Add detailed response data for cover
32a4580a87a6e859bd911c6cbe21a4100675fa00 authored over 5 years ago by Olaf Alders <[email protected]>
Now that this code is working it's important to return the right
results.
Create Model, Controller and spec for Cover
11c6a73a935572df3d8d91dd79dec2eeb74201d4 authored over 5 years ago by Olaf Alders <[email protected]>
Something like ErrorModel is going to be used everywhere, and there will
be more. Creating defin...
Switching the data back to the test data that is used in the model tests
as it's known to be pop...
Define the cover spec and connect the route to use the new controller.
e4439fe10264c85926340a25bf3fe8c8e94b54c2 authored over 5 years ago by Shawn Sorichetti <[email protected]>
Previously the Test::Mojo application would use the default ES server
which doesn't have all the...
The placeholder parameter tells Mojolicious how to parse the path. In
this case, Mojolicious wil...
df2ecef8fc363d55f933a545f7bae8c3cb229010 authored over 5 years ago by Mickey Nasriachi <[email protected]>
Now that there's a new model, create a controller that uses the model
and test it.
Using `MetaCPAN::API::Model::User` as an example, migrate the query from
`MetaCPAN::Query::Cover...
Add rsync to container for index updates
2e7998ef1fae213bb8882b550507b943f12293fa authored over 5 years ago by Olaf Alders <[email protected]>
Running `index-cpan.sh` requires that `rsync` is installed within the
container. It was previous...
fix remove_identity
7fed0351568812f26b47d0ed2ac7c96ec7267ea2 authored over 5 years ago by Olaf Alders <[email protected]>3aa68d10ecf1ff759f9fcc684deca5c4351013e9 authored over 5 years ago by Graham Knop <[email protected]>