LaunchPad OSCI
- Dominant language
- Python
- Stars
- 190
- Forks
- 112
- PR merge metrics
- No merged PRs in 30d
Description
The goal is to create and automate analysis of repos hosted on LaunchPad (https://launchpad.net/). This would be similar to our existing OSCI ranking which analyses repos hosted on GitHub, with a focus on the activity by commercial organizations.
1. Solution that crawls data about push events commits (PEC) that should contain the following required fields:
- event creation date;
- commit author (email address, name);
- SHA.
2. Adapt existing pipeline to process LaunchPad data.
We did a high-level technical analysis on the feasability of making an OSCI for repos hosted on LaunchPad. This is a summary of our findings:
Criteria | Status (Yes/No) | Notes (e.g. about how it is possible, or limitations, etc)
-- | -- | --
Is this site free to use for open source projects? | yes |
Does it look like this site hosts many open source projects? | yes | In total (all projects): “43,314 projects, 1,808,413 bugs, 1,004,760 branches, 17,009 Git repositories, 2,977,004 translations, 685,925 answers, 77,280 blueprints, and counting...” https://launchpad.net/projects/+all?batch=75Seems to be popular for Ubuntu community mainly.many repos appear to be mirrors of projects which are hosted elsewhere - need more data to provea lot of linux-focused projects
Size of user base | - | c. 4,000,000
Is there a public API we can query? | yes |
API type | HTTP |
API URL | http://api.launchpad.net/1.0/ |
Query Limits (if any) | - (to be investigated) |
Is there a paid access with more information? | - (to be investigated) |
Is it possible to query the project license? | Yes |
Is it possible to query commit events/commit counts by a user in a time period? | Yes |
Is it possible to query email address or else some organization information for the person making a commit? | Yes | email address (required an authentication)
Is there a public archive we can use instead of the public API? | no |
Contributor guide
Assessment
This issue has not been assessed yet.