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

Added /release/recent API endpoint, removed /release/requires

This will replace query sending from WEB.

This commit also removes /release/requires endpoint w...

fe21902ed111fb96beefac309342dcf636068ed2 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #694 from metacpan/mickey/add_took_total_to_interesting_files

Added 'total' & 'took' to /release/interesting_files endpoint

b9a91e1297dbfd1ee2ab533847f59b56bf379780 authored over 7 years ago by Mickey <[email protected]>
Added 'total' & 'took' to /release/interesting_files endpoint

These values will simplify adoption by WEB

7e1c9fe2e9968c91a89b7e672210e4b88a96d6e0 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #693 from metacpan/mickey/fix_permission_by_module_ep

/permission/by_module : read modules list from request body

a323abe1b22fa48ef3f9861c6da5cb63dd621672 authored over 7 years ago by Olaf Alders <[email protected]>
/permission/by_module : read modules list from request body

39698a8fdeb1ab3e4e962ba06ededae145397f7d authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #692 from metacpan/mickey/versions_ep_took_n_total

Added 'total' & 'took' values to the /release/versions endpoint

60689f963cb43d4335c2e54b6f03cfd684b63ba8 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #691 from metacpan/mickey/interesting_files_ep

Added /release/interesting_files/PAUSEID/RELEASE

105eb862c6c6d08f13e69d25656fec50ba2e1d44 authored over 7 years ago by Olaf Alders <[email protected]>
Added 'total' & 'took' values to the /release/versions endpoint

These values will simplify adoption by WEB

42c9320113ff0c278000da9585596c9b705eaaec authored over 7 years ago by Mickey Nasriachi <[email protected]>
Added /release/interesting_files/PAUSEID/RELEASE

This endpoint will be used to replace the query being sent
from WEB.

7c583087684bb2f2d0e656c7b2bcbfa7bddaee6a authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #690 from metacpan/mickey/rev_deps_old_ep_cleanup

Cleanup unused controller and related code

abbab239e6080e485f77de07260f78b036ecbfeb authored over 7 years ago by Olaf Alders <[email protected]>
Cleanup unused controller and related code

Remove endpoints, methods & tests for the old ReverseDependencies
controller.

6b7f2f2750fec1a0f8aeac115e30dd0e26522192 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #689 from metacpan/mickey/fix_reverse_deps_ep

Correct /reverse_dependencies/dist output

f25c9e51d515670de10a7143fdf5e33691d14d62 authored over 7 years ago by Olaf Alders <[email protected]>
Correct /reverse_dependencies/dist output

To allow the template in WEB to read the data, the release info
needs to be passed with full _so...

b4cb4207550fcd53f52554e741e57987a21cba6e authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #688 from metacpan/mickey/reverse_deps_ep

Added new /reverse_dependencies API endpoints

322bbfae84ee5d7919bdebe17b4119828b83c83d authored over 7 years ago by Olaf Alders <[email protected]>
Added new /reverse_dependencies API endpoints

Added 2 new endpoints:

* /reverse_dependencies/dist/DISTRIBUTION
moved query from WEB

* /rever...

a24a39dba549aa38384ef19e0ac732f5e8ec710b authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #687 from metacpan/mickey/author_search_endpoint

Added /author/search?q=QUERY API endpoint

544c64bfd9488d083af7b1ea97194e5107335e31 authored over 7 years ago by Olaf Alders <[email protected]>
Added /author/search?q=QUERY API endpoint

This endpoint will be used to replace the query being sent
from WEB.

f97784187faac3933ade9176a0e86bf369c0c343 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #686 from metacpan/mickey/author_by_user_ep

Return all author info for endpoint /author/by_user/USER

b22b404cb855d7540e7436e37ba7383cbad047b6 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #685 from metacpan/mickey/favorite_users_by_dist_endpoint

Added /favorite/users_by_distribution/DISTRIBUTION API endpoint

8005b28bcdafe57a13bd957f71d8860c6a06a2f3 authored over 7 years ago by Olaf Alders <[email protected]>
Return all author info for endpoint /author/by_user/USER

For more reuse in WEB, we need extra info from the author type.
Removing the fields list and ret...

d0eda816ea24be2ba3b06e92b7f989596b93904e authored over 7 years ago by Mickey Nasriachi <[email protected]>
Added /favorite/users_by_distribution/DISTRIBUTION API endpoint

The new endpoint will be used to replace the query being sent
from WEB.

7982086d8f75ec6e731e33f29e0c8e87b13ff018 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #684 from metacpan/mickey/permission_query_fix

Corrected permission query

2ae2de4e298df8413a2d0e446f6425c0c29699ee authored over 7 years ago by Olaf Alders <[email protected]>
Corrected permission query

Not sure why the terms query doesn't work properly, I suspect
an Elasticsearch bug.

8671d3ec02aa8ee24236a98fb544fafed700e3de authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #682 from metacpan/mickey/release_top_uploaders_endpoint

Added /release/top_uploaders API endpoint

ebf2d18e49d61f239e073940f0aee907eec5c873 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #683 from metacpan/mickey/permission_new_endpoints

Added new permission API endpoints

0969575d83d0d820ad5c3d527bccba6479bedf94 authored over 7 years ago by Olaf Alders <[email protected]>
Added new permission API endpoints

/permission/by_author/PAUSEID
/permission/by_module/MODULE
/permission/by_module?module=MODULE1&...

7b8aeea19d64d8136694569203e27fd806052f6b authored over 7 years ago by Mickey Nasriachi <[email protected]>
Added /release/top_uploaders API endpoint

This new endpoint will be used to replace the query sent from
WEB.

a4c67d32ae8407e0cea79f0106ad064fbda1596d authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #681 from metacpan/mickey/release_versions_endpoint

Added /release/versions/DIST endpoint

7609d9b3cacdaca4a7a8f5ebf3350ee086063156 authored over 7 years ago by Olaf Alders <[email protected]>
Added /release/versions/DIST endpoint

This new endpoint will be used to replace the query sent from
WEB.

6c3c9ccafa2d6602734d13b4d8094cbc62b3e9d3 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #679 from metacpan/mickey/favorite_leaderboard_endpoint

Added /favorite/leaderboard API endpoint

aca9e3e8f51d397ea216fcb7ac713457f50551a1 authored over 7 years ago by Olaf Alders <[email protected]>
Added /favorite/leaderboard API endpoint

This new endpoint will be used to replace the query sent from
WEB.

0f1c7128ccb608757ef37766e16783091c4a43d4 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #680 from metacpan/mickey/update_old_api_links

update links to old API

65766079b53298116c8f31a1b641ee8ba6ce31da authored over 7 years ago by Mickey <[email protected]>
update links to old API

debe7d45900c41adfce5fd94835e3580133ddb52 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #678 from metacpan/mickey/release_all_by_author_endpoint

Added /release/all_by_author/PAUSEID endpoint

5f9abaff92724bdcab7d1dab023c3f2e9ba5c04e authored over 7 years ago by Olaf Alders <[email protected]>
Added /release/all_by_author/PAUSEID endpoint

This new endpoint will be used to replace the query sent from
WEB.

fd75f412506a96bc34e5ae3afe6248435863f063 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #677 from metacpan/mickey/file_dir_endpoint

Added /dir/PATH endpoint

15547fe34056c703a8c6118fc80fb793de9c5898 authored over 7 years ago by Olaf Alders <[email protected]>
Added /dir/PATH endpoint

This new endpoint will be used to replace the query sent from
WEB.

99163457ce60c4050d80a6adacfee10b5c8b665a authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #676 from metacpan/mickey/release_latest_by_author_endpoint

Added /release/latest_by_author/PAUSEID

b25d1df6bd95f41e18f44a63cd9bbd0b9d323956 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #675 from metacpan/mickey/favorite_recent_endpoint

Added /favorite/recent endpoint

e02f92cc8e0276c545f746a7171d6b0876e4f7d4 authored over 7 years ago by Olaf Alders <[email protected]>
Added /release/latest_by_author/PAUSEID

This new endpoint will replace an Elasticsearch sent from
WEB.

c83c481c8224a017c2c66dcfd6dc67dc3ee2f2d8 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Added /favorite/recent endpoint

This endpoint will replace the query sent from WEB.

6dff6d11bc01cbfe1edb177895b42252f199496e authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #674 from metacpan/mickey/favs_by_user_query_fix

favs by user query fix

2cf8eab22d402cebd823b0b6343757e78c0f9b10 authored over 7 years ago by Olaf Alders <[email protected]>
favorite.by_user: pass size parameter to query

369e5c6bb92723198386d0ce40541f110375d3e2 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Correct favorite.by_user query

1. sort by 'distribution'
2. rename latest -> no_backpan for better description of query
3. pass...

aa7cc65fd547e334c397fd38be8f04bfdfa53aa5 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #666 from metacpan/mickey/author_by_user

Improved /author/by_user endpoint

be6d0ac21c3391bd3a821ae173de771b49bd5cbc authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #673 from book/master

Deal with the fact that the upstream URL is not always defined

04531917d790459777f67e1a6277fd53a0cc6322 authored over 7 years ago by Mickey <[email protected]>
Deal with the fact that the upstream URL is not always defined

dc9211a5c5197c186fbc760f2c35d0a78b5311c5 authored over 7 years ago by Philippe Bruhat (BooK) <[email protected]>
Merge pull request #672 from metacpan/mickey/scripts_updating_distribution_type

Fix type updates in distribution

82593360b8d65a752d81083dc2db2d9ba3034648 authored over 7 years ago by Olaf Alders <[email protected]>
script: river: use bulk_helper. do non-destructive updates'

currently, the river script overrides the entries in
'distirbution' so data updated by other scr...

5c76efc72159589a4c257854aa4f04e9e0b1e2f0 authored over 7 years ago by Mickey Nasriachi <[email protected]>
script: external: allow creation of new entries in 'distribution'

aac70640e34c5236b9586c7a5a5c1da2d6e68e8f authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #671 from metacpan/mickey/external_sub_names

external scripts: resolve sub name conflict

71c45245c73b302b51297dabf8f4810512cc7536 authored over 7 years ago by Mickey <[email protected]>
external scripts: resolve sub name conflict

6f4941d2ae4e9f706444ac53009477cfd4e8f549 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #665 from metacpan/mickey/activity_endpoint

Added Activity controller + /activity endpoint

51a5e4d058637d2bf644c855841b935fdebb85db authored over 7 years ago by Olaf Alders <[email protected]>
Added Activity controller + /activity endpoint

This new endpoint will replace the query currently generated and
sent from WEB.

1e8e02ca7cea84e0496ea4c44027d3dd815ae88f authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #669 from book/book/external/fedora

Add a new role to collect Fedora-packaged CPAN distributions

afbc9dc6e134c78ec27963fea6c48ec22a8294cc authored over 7 years ago by Mickey <[email protected]>
tidy

2a23d3e4c6cc1095e5513e43b41fd781b5616863 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Add a new role to collect Fedora-packaged CPAN distributions

It loops over the result pages of the API request for all
approved packages.

The role is added ...

85d0b460af1ff431dd5d3059c7f1b7b88f6f71eb authored over 7 years ago by Philippe Bruhat (BooK) <[email protected]>
Merge pull request #668 from metacpan/mickey/fav_by_user

favorite: by_user: added missing author details

0fe2bcf16db321131893511e121e4dc7e4faa688 authored over 7 years ago by Mickey <[email protected]>
favorite: by_user: added missing author details

e05f1358b37399d587a0e017a2a4f73536edae5c authored over 7 years ago by Mickey Nasriachi <[email protected]>
Improved /author/by_user endpoint

In WEB use, the query runs against multiple user ids.

This change first fixes the query to supp...

215e5c04f746e210befa946fa9a1b3b2355e022c authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #663 from metacpan/mickey/author_endpoint_by_user

Added /author/by_user/USER endpoint

646ae838ff652f46000bf00ec0c0e27116fd7769 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #662 from metacpan/mickey/favs_endpoint_by_user

Added /favorite/by_user/USER endpoint

16d14fb536bef443c2f0360bda32410fe33b5207 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #664 from book/master

Remove useless call to dist_for()

6d3217091c75d3c7f78529238b538d5e7e027593 authored over 7 years ago by Olaf Alders <[email protected]>
Remove useless call to dist_for()

The useful call is one line below. This is probably some remain from
development.

620c362c843211bcf2f4be81b9665cb2bc247252 authored over 7 years ago by Philippe Bruhat (BooK) <[email protected]>
Added /author/by_user/USER endpoint

This endpoint will replace an Elasticsearch query in WEB.

4b616924f1cbe7b94af92bedf371c48ca56e477a authored over 7 years ago by Mickey Nasriachi <[email protected]>
Added /favorite/by_user/USER endpoint

This endpoint will replace the query in WEB that is used
in several places, and will simplify th...

e8b83d01f83c18b19dd6382f23fdb752b0e38119 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #661 from metacpan/mickey/script_contributor_age

script/contributor: added flag 'age' + debug logging

7f8212ac467eb58bdc9c2031563ff524080fc8a4 authored over 7 years ago by Olaf Alders <[email protected]>
script/contributor: added flag 'age' + debug logging

added the flag: --age N to update releases with value of
the 'date' field in the last N days.

a...

272fcc691f502cbba0168e65664aca6fbe566be9 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #658 from metacpan/mickey/contributor_type

Introducing 'contributor' type (release contributors info)

96aeab1ff4547f733cca353d3e3addf039777d0b authored over 7 years ago by Olaf Alders <[email protected]>
Introducing 'contributor' index/type (release contributors info)

New index/type and supporting code & test to fill/fetch the
release contributors info to/from th...

2f3049119ff2aed70917b77001e1f872336b540a authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #660 from metacpan/mickey/module_requires_endpoint

Added /release/requires/MODULE endpoint

271b5fed2cb87023398d27e809decc835f718ae8 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #659 from metacpan/mickey/mapping_script_cleanup

Simplify the mapping deploy method

a772e9307122bb1107b0778ab3a145ffa75556b1 authored over 7 years ago by Olaf Alders <[email protected]>
Added /release/requires/MODULE endpoint

This new endpoint is meant to replace current Elasticsearch
query crafted in WEB and passed to t...

6d726475903796bcac00d43891c9cc2b6a4f554c authored over 7 years ago by Mickey Nasriachi <[email protected]>
Simplify the mapping deploy method

Will allow introducing new indices more easily.

6adb1aaf9b912d1bba2b2bb7b7268820ab6e1618 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #655 from metacpan/mickey/minor_script_cleanup

Minor cleanup: 'es' is accessible directly

9d83c7a81616e46894fce1ddedf75c50026710f7 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #652 from metacpan/mickey/GH576_bug_fix

Bug fix: don't explode on non-existing types (GH#576)

34dde30a64ea98068044d82b451c924094f1594d authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #656 from metacpan/mickeyn/external_cygwin

External: cygwin script (role) returned structure fix

b5615e9b82599506bf5d5af4c2f648e8e3e2b09e authored over 7 years ago by Mickey <[email protected]>
External: cygwin script (role) returned structure fix

8f64482b50275e89a1b2898d4bc1bf87235a7b8b authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #654 from book/book/external/cygwin

Add a new role to collect cygwin-packaged CPAN distributions

ef51fc2701d52b61f1a8f8f2ec90f559e4bc6fad authored over 7 years ago by Mickey <[email protected]>
Add a new role to collect cygwin-packaged CPAN distributions

It first downloads the list of cygwin mirrors, and picks a
random one until the setup.ini file i...

eca80993ce49408eeb1416f562506492dd747b3d authored over 7 years ago by Philippe Bruhat (BooK) <[email protected]>
Minor cleanup: 'es' is accessible directly

ec373961dd291d78276fd0e11c6bc0a4024b0384 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #651 from metacpan/mickey/fix_profile_update

Fix profile update - pass proper 'updated' value

a57a72c997eb62d19ce47aa2933b0630668ee0bb authored over 7 years ago by Mickey <[email protected]>
Merge pull request #653 from metacpan/haarg/download-numified-version

use numified versions for exact version checks in download_url

415adf649f5777ea6a586a1297097e7edf21a9ae authored over 7 years ago by Mickey <[email protected]>
use numified versions for exact version checks in download_url

If we are given a version spec like '== 1.013030', it should match 1.013_03.
This matches the be...

442012ae7d4626408bc8202b7b09158b1e8b2910 authored over 7 years ago by Graham Knop <[email protected]>
Bug fix: don't explode on non-existing types (GH#576)

2c9b6f8b21a167036ed15abe02ba5800e8ff7ab8 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Fix profile update - pass proper 'updated' value

Since 62dacc7e, the 'updated' field in the profile is a Str
rather than DateTime.

This fixes th...

0f1115841a2281cf52eae12f386ebb4a158fdcb9 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #648 from metacpan/mickey/script_external_refactor

Refactor the external sources script

8891d688129092a4d7226d6741e5ca1fb108d697 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #650 from metacpan/mickey/use_existing_ua

Use the existing ua object

c0e85c50536fc78f8a7a95083fc070ff944bccc3 authored over 7 years ago by Olaf Alders <[email protected]>
Use the existing ua object

We have a 'ua' object defined as attribute in the script role -
use it instead of creating one e...

0cf97afa333f4536e1f81523c53f41b85b0735d2 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Refactor the external sources script

Moved the Debian script into a role used by the new External
script to allow easily adding new e...

063c8a1d7f6221f3d522c9a4d5746417e7892a48 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #647 from metacpan/mickey/package_cleanup

Added cleanup mode for script/package

94f053ff6d506de628b2bead968101b9eb806e7f authored over 7 years ago by Olaf Alders <[email protected]>
Added cleanup mode for script/package

This will allow cleaning up removed records once in a while
(it requires a longer run time so no...

0ec347e77d87ea3c176bcdb6854d6c5f5d4e1e4a authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #644 from metacpan/mickey/perms_cleanup

Added cleanup mode for script/permission

4d5f6f73c689eb2a1144c1d517eb48957a628e3a authored over 7 years ago by Olaf Alders <[email protected]>
Added cleanup mode for script/permission

This will allow cleaning up removed records once in a while
(it requires a longer run time so no...

c8806c4458e1027e63ce6020ed4cc3b931a04b83 authored over 7 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #645 from metacpan/oalders/fix-favorites-test

Fix failing favorites test

705f491dc193658c9bc38d6045c814a4a2e04d08 authored over 7 years ago by Leo Lapworth <[email protected]>
Move test which fails in the wrong order to the sequentially run tests.

c74f9fb75d99abdf3dc537f86a605914b9128945 authored over 7 years ago by Olaf Alders <[email protected]>
Don't pass undef to an attribute with a predicate.

350b6370f07743639750940a85da1e8a0361afc5 authored over 7 years ago by Olaf Alders <[email protected]>
Squash openid test warning that we're not going to be able to fix anytime soon.

fa4f74ef8cca04efb984086f4a64829b59f79093 authored over 7 years ago by Olaf Alders <[email protected]>
Squash an unhelpful YAML parser warning in tests.

722701be9b44d4e451156df318f39bea23bc8751 authored over 7 years ago by Olaf Alders <[email protected]>
Merge pull request #643 from metacpan/oalders/silence-tidy-tests

Make tidyall tests verbose when prove is run with -v.

19f2dfa413ae07f06d03e21e5cc9f1b86ba275c6 authored over 7 years ago by Mickey <[email protected]>